:root{--brand-brown: #8B4513;--brand-brown-light: #a0522d;--brand-brown-dark: #6b3410;--bg-primary: #f5f2ed;--bg-secondary: #faf7f3;--bg-tertiary: #ffffff;--text-primary: #2b2b2b;--text-secondary: #666666;--text-tertiary: #999999;--glass-white: rgba(255, 255, 255, .9);--glass-border: rgba(255, 255, 255, .3);--status-sold: #fed7aa;--status-sold-text: #c2410c;--status-awaiting: #fed7aa;--status-awaiting-text: #c2410c;--status-production: #bfdbfe;--status-production-text: #1e40af;--status-ready: #e9d5ff;--status-ready-text: #7e22ce;--status-scheduled: #bfdbfe;--status-scheduled-text: #1e40af;--status-completed: #bbf7d0;--status-completed-text: #166534;--status-cancelled: #fecaca;--status-cancelled-text: #991b1b;--success: #10b981;--warning: #f59e0b;--error: #ef4444;--info: #3b82f6;--border-default: #e5e5e5;--border-strong: #d1d5db;--bg-card: rgba(255, 255, 255, .95);--bg-card-shadow: rgba(0, 0, 0, .3);--error-bg: #fef2f2;--error-border: #fecaca;--error-text: #dc2626;--success-bg: #f0fdf4;--success-border: #bbf7d0;--success-text: #15803d;--bg-disabled: #999;--btn-disabled-bg: #ccc;--btn-disabled-bg-soft: #f5f5f5;--btn-disabled-border: #ddd;--btn-disabled-text: #999;--bg-app-gradient: linear-gradient(135deg, #f5f2ed 0%, #faf8f5 100%);--bg-card-tint: rgba(139, 69, 19, .05);--brand-brown-tint-soft: rgba(139, 69, 19, .06);--brand-brown-tint-med: rgba(139, 69, 19, .1);--brand-brown-tint-line: rgba(139, 69, 19, .1);--pill-warning-bg: #F59E0B;--pill-warning-text: #ffffff;--pill-warning-tint: rgba(245, 158, 11, .15);--overdue-bg-gradient: linear-gradient(135deg, #FEF3C7 0%, #FDE68A 100%);--overdue-border: #F59E0B;--overdue-text: #92400E;--overdue-text-soft: #78350F;--cell-bg: #ffffff;--cell-bg-weekend: rgba(0, 0, 0, .02);--cell-bg-outside: rgba(0, 0, 0, .02);--cell-bg-hover: rgba(139, 69, 19, .04);--cell-bg-today: rgba(139, 69, 19, .08);--cell-border: rgba(0, 0, 0, .08);--cell-border-today: #8B4513;--cell-shadow-today: rgba(139, 69, 19, .15);--cell-text-date: #2b2b2b;--cell-text-weekend: #999999;--cell-text-today: #8B4513;--holiday-text: #f97316;--note-bg: #fef3c7;--note-border: #fbbf24;--note-text: #2b2b2b;--day-header-bg: rgba(139, 69, 19, .04);--day-header-text: #8B4513;--status-pill-sold-bg: #fed7aa;--status-pill-sold-text: #2b2b2b;--status-pill-prod-bg: #bfdbfe;--status-pill-prod-text: #2b2b2b;--status-pill-ready-bg: #e9d5ff;--status-pill-ready-text: #2b2b2b;--status-pill-scheduled-bg: #bfdbfe;--status-pill-scheduled-text: #2b2b2b;--status-pill-completed-bg: #bbf7d0;--status-pill-completed-text: #2b2b2b;--status-pill-cancelled-bg: #fecaca;--status-pill-cancelled-text: #2b2b2b;--status-pill-default-bg: #e5e5e5;--status-pill-default-text: #2b2b2b;--status-pill-shadow: rgba(0, 0, 0, .1);--status-pill-text-on-light: #2b2b2b;--status-text-bold-amber: #92400e;--status-text-bold-blue: #1e40af;--status-text-bold-purple: #6b21a8;--status-text-bold-green: #15803d;--status-text-bold-red: #dc2626;--chart-track-bg: #f5f5f5;--chart-row-bg: #fafafa;--jobdetail-left-bg: #ffffff;--jobdetail-left-border: #e8e0d8;--jobdetail-left-divider: #f0e8e0;--jobdetail-section-bg: #faf8f6;--jobdetail-section-border: #f0e8e0;--jobdetail-label-muted: #ccc;--jobdetail-eyebrow: #bbb;--jobdetail-customer-name: #111;--jobdetail-customer-detail: #333;--jobdetail-chip-bg: #ffffff;--jobdetail-chip-border: #ddd;--jobdetail-chip-text: #555;--status-soft-amber-bg: #fff7ed;--status-soft-amber-text: #c2410c;--status-soft-amber-dot: #f97316;--status-soft-blue-bg: #eff6ff;--status-soft-blue-text: #1d4ed8;--status-soft-blue-dot: #3b82f6;--status-soft-green-bg: #f0fdf4;--status-soft-green-text: #15803d;--status-soft-green-dot: #22c55e;--status-soft-purple-bg: #faf5ff;--status-soft-purple-text: #7e22ce;--status-soft-purple-dot: #a855f7;--status-soft-brown-bg: #fdf8f5;--status-soft-brown-dot: #d4956a;--action-menu-hover: #f5f5f5;--action-menu-divider: #e5e5e5;--action-menu-danger-hover: #fee;--note-blue-bg: rgba(59, 130, 246, .1);--note-blue-border: #3b82f6;--note-blue-text: #1e40af;--tag-orange-bg: rgba(249, 115, 22, .15);--tag-orange-text: #f97316;--tag-purple-bg: rgba(168, 85, 247, .15);--tag-purple-text: #a855f7;--tag-green-bg: rgba(34, 197, 94, .15);--tag-green-text: #22c55e;--tag-blue-bg: rgba(59, 130, 246, .15);--tag-blue-text: #3b82f6;--tag-gray-bg: rgba(0, 0, 0, .05);--tag-gray-text: #666666;--tag-neutral-bg: rgba(156, 163, 175, .15);--tag-neutral-text: #6b7280;--input-bg: #ffffff;--input-border: #dddddd;--input-text: #8B4513;--tooltip-bg: #ffffff;--tooltip-border: #8B4513;--tooltip-shadow: rgba(0, 0, 0, .3);--tooltip-row-bg: #fafafa;--tooltip-note-bg: #f5f5f5;--tooltip-holiday-text: #e53e3e;--view-toggle-bg: rgba(255, 255, 255, .9);--view-toggle-shadow: rgba(0, 0, 0, .08);--view-toggle-idle-text: #666666;--filter-chip-active-bg: rgba(139, 69, 19, .1);--filter-chip-active-border: #8B4513;--filter-chip-active-text: #8B4513;--filter-chip-idle-border: #dddddd;--filter-chip-idle-text: #666666;--empty-state-icon-color: #999999;--empty-state-title: #666666;--empty-state-text: #999999;--note-empty-border: #dddddd;--note-empty-text: #999999;--summary-bar-bg: rgba(139, 69, 19, .05);--job-card-bg: #ffffff;--job-card-border: rgba(0, 0, 0, .08);--job-card-hover-bg: rgba(139, 69, 19, .04);--job-card-shadow: rgba(0, 0, 0, .06);--job-card-selected-bg: rgba(139, 69, 19, .06);--job-card-selected-border: #8B4513;--date-divider-bg: rgba(139, 69, 19, .04);--date-divider-text: #8B4513;--sidebar-bg: linear-gradient(180deg, rgba(255,255,255,.98) 0%, rgba(245,242,237,.95) 100%);--sidebar-border: rgba(139, 69, 19, .1);--sidebar-divider: rgba(139, 69, 19, .08);--sidebar-shadow: rgba(0, 0, 0, .05);--sidebar-nav-text: #2b2b2b;--sidebar-nav-hover: rgba(139, 69, 19, .08);--sidebar-nav-active: linear-gradient(135deg, #8B4513 0%, #A0522D 100%);--sidebar-nav-active-shadow: rgba(139, 69, 19, .3);--sidebar-toggle-border: #ffffff;--sidebar-user-label: #666666;--sidebar-user-pill-bg: linear-gradient(135deg, #8B4513 0%, #A0522D 100%);--sidebar-user-pill-border: rgba(255, 255, 255, .8);--sidebar-time-bg: linear-gradient(135deg, rgba(139,69,19,.05) 0%, rgba(139,69,19,.08) 100%);--sidebar-signout-border: rgba(139, 69, 19, .2);--sidebar-signout-text: #666666;--sidebar-badge-bg: #e53e3e;--sidebar-brand-gradient: linear-gradient(135deg, #8B4513 0%, #A0522D 100%)}[data-theme=dark]{--brand-brown: #c97d4a;--brand-brown-light: #d99060;--brand-brown-dark: #a8632e;--bg-primary: #0a0a0a;--bg-secondary: #1f1f1f;--bg-tertiary: #2e2e2e;--text-primary: #f0f0f0;--text-secondary: #b8b8b8;--text-tertiary: #a0a0a0;--glass-white: rgba(20, 20, 20, .92);--glass-border: rgba(255, 255, 255, .1);--status-sold: #3d2818;--status-sold-text: #fbbd80;--status-awaiting: #3d2818;--status-awaiting-text: #fbbd80;--status-production: #1a2c4d;--status-production-text: #93b8f7;--status-ready: #2e1f47;--status-ready-text: #cba8f0;--status-scheduled: #1a2c4d;--status-scheduled-text: #93b8f7;--status-completed: #14361f;--status-completed-text: #86e3a8;--status-cancelled: #3d1a1a;--status-cancelled-text: #f0a0a0;--success: #34d399;--warning: #fbbf24;--error: #f87171;--info: #60a5fa;--border-default: #2e2e2e;--border-strong: #424242;--bg-card: rgba(36, 36, 36, .95);--bg-card-shadow: rgba(0, 0, 0, .7);--error-bg: #3d1a1a;--error-border: #5a2828;--error-text: #f8a0a0;--success-bg: #14361f;--success-border: #1f5430;--success-text: #86e3a8;--bg-disabled: #4a5260;--btn-disabled-bg: #2d3543;--btn-disabled-bg-soft: #1a2028;--btn-disabled-border: #3f4859;--btn-disabled-text: #6b7585;--bg-app-gradient: linear-gradient(135deg, #0a0a0a 0%, #121212 100%);--bg-card-tint: rgba(255, 255, 255, .04);--brand-brown-tint-soft: rgba(255, 255, 255, .04);--brand-brown-tint-med: rgba(232, 144, 85, .14);--brand-brown-tint-line: rgba(255, 255, 255, .08);--pill-warning-bg: #d97706;--pill-warning-text: #ffffff;--pill-warning-tint: rgba(217, 119, 6, .22);--overdue-bg-gradient: linear-gradient(135deg, #3a2a14 0%, #4a3318 100%);--overdue-border: #d97706;--overdue-text: #fbbd80;--overdue-text-soft: #f7c97f;--brand-brown: #e89055;--brand-brown-light: #f0a070;--brand-brown-dark: #d97a3a;--cell-bg: #2e2e2e;--cell-bg-weekend: #262626;--cell-bg-outside: #1a1a1a;--cell-bg-hover: #3a3a3a;--cell-bg-today: rgba(232, 144, 85, .22);--cell-border: rgba(255, 255, 255, .12);--cell-border-today: #e89055;--cell-shadow-today: rgba(232, 144, 85, .35);--cell-text-date: #ffffff;--cell-text-weekend: #9ca3af;--cell-text-today: #ffb380;--holiday-text: #fb923c;--note-bg: #3a2a14;--note-border: #d97706;--note-text: #fde68a;--day-header-bg: rgba(255, 255, 255, .06);--day-header-text: #b8b8b8;--status-pill-sold-bg: #4a2818;--status-pill-sold-text: #fbbd80;--status-pill-prod-bg: #1a2c4d;--status-pill-prod-text: #93b8f7;--status-pill-ready-bg: #2e1f47;--status-pill-ready-text: #cba8f0;--status-pill-scheduled-bg: #1a2c4d;--status-pill-scheduled-text: #93b8f7;--status-pill-completed-bg: #14361f;--status-pill-completed-text: #86e3a8;--status-pill-cancelled-bg: #3d1a1a;--status-pill-cancelled-text: #f0a0a0;--status-pill-default-bg: #2a2a2a;--status-pill-default-text: #b8b8b8;--status-pill-shadow: rgba(0, 0, 0, .4);--status-pill-text-on-light: #f0f0f0;--status-text-bold-amber: #fbbd80;--status-text-bold-blue: #93b8f7;--status-text-bold-purple: #cba8f0;--status-text-bold-green: #86e3a8;--status-text-bold-red: #f87171;--chart-track-bg: #1f1f1f;--chart-row-bg: #262626;--jobdetail-left-bg: #1f1f1f;--jobdetail-left-border: rgba(255, 255, 255, .08);--jobdetail-left-divider: rgba(255, 255, 255, .06);--jobdetail-section-bg: #262626;--jobdetail-section-border: rgba(255, 255, 255, .06);--jobdetail-label-muted: #888;--jobdetail-eyebrow: #999;--jobdetail-customer-name: #ffffff;--jobdetail-customer-detail: #d8d8d8;--jobdetail-chip-bg: #2e2e2e;--jobdetail-chip-border: rgba(255, 255, 255, .12);--jobdetail-chip-text: #d8d8d8;--status-soft-amber-bg: #3a2a14;--status-soft-amber-text: #fbbd80;--status-soft-amber-dot: #fb923c;--status-soft-blue-bg: #1a2c4d;--status-soft-blue-text: #93b8f7;--status-soft-blue-dot: #60a5fa;--status-soft-green-bg: #14361f;--status-soft-green-text: #86e3a8;--status-soft-green-dot: #4ade80;--status-soft-purple-bg: #2e1f47;--status-soft-purple-text: #cba8f0;--status-soft-purple-dot: #c084fc;--status-soft-brown-bg: #2a1f18;--status-soft-brown-dot: #d4956a;--action-menu-hover: #2e2e2e;--action-menu-divider: rgba(255, 255, 255, .08);--action-menu-danger-hover: rgba(248, 113, 113, .12);--note-blue-bg: rgba(59, 130, 246, .18);--note-blue-border: #60a5fa;--note-blue-text: #93b8f7;--tag-orange-bg: rgba(251, 146, 60, .22);--tag-orange-text: #fb923c;--tag-purple-bg: rgba(196, 132, 252, .22);--tag-purple-text: #c084fc;--tag-green-bg: rgba(74, 222, 128, .22);--tag-green-text: #4ade80;--tag-blue-bg: rgba(96, 165, 250, .22);--tag-blue-text: #60a5fa;--tag-gray-bg: rgba(255, 255, 255, .08);--tag-gray-text: #b8b8b8;--tag-neutral-bg: rgba(156, 163, 175, .18);--tag-neutral-text: #9ca3af;--input-bg: #2e2e2e;--input-border: #424242;--input-text: #ffb380;--tooltip-bg: #2e2e2e;--tooltip-border: #e89055;--tooltip-shadow: rgba(0, 0, 0, .7);--tooltip-row-bg: #1f1f1f;--tooltip-note-bg: #262626;--tooltip-holiday-text: #fb7185;--view-toggle-bg: rgba(255, 255, 255, .06);--view-toggle-shadow: rgba(0, 0, 0, .4);--view-toggle-idle-text: #b8b8b8;--filter-chip-active-bg: rgba(232, 144, 85, .18);--filter-chip-active-border: #e89055;--filter-chip-active-text: #ffb380;--filter-chip-idle-border: #424242;--filter-chip-idle-text: #b8b8b8;--empty-state-icon-color: #6b7585;--empty-state-title: #b8b8b8;--empty-state-text: #888888;--note-empty-border: #424242;--note-empty-text: #888888;--summary-bar-bg: rgba(232, 144, 85, .08);--job-card-bg: #2e2e2e;--job-card-border: rgba(255, 255, 255, .1);--job-card-hover-bg: #3a3a3a;--job-card-shadow: rgba(0, 0, 0, .5);--job-card-selected-bg: rgba(232, 144, 85, .18);--job-card-selected-border: #e89055;--date-divider-bg: rgba(255, 255, 255, .04);--date-divider-text: #ffb380;--sidebar-bg: linear-gradient(180deg, #0a0a0a 0%, #121212 100%);--sidebar-border: rgba(255, 255, 255, .08);--sidebar-divider: rgba(255, 255, 255, .06);--sidebar-shadow: rgba(0, 0, 0, .6);--sidebar-nav-text: #f0f0f0;--sidebar-nav-hover: rgba(255, 255, 255, .06);--sidebar-nav-active: linear-gradient(135deg, #d97a3a 0%, #e89055 100%);--sidebar-nav-active-shadow: rgba(232, 144, 85, .45);--sidebar-toggle-border: #2e2e2e;--sidebar-user-label: #b8b8b8;--sidebar-user-pill-bg: linear-gradient(135deg, #d97a3a 0%, #e89055 100%);--sidebar-user-pill-border: rgba(255, 255, 255, .18);--sidebar-time-bg: rgba(255, 255, 255, .03);--sidebar-signout-border: rgba(255, 255, 255, .12);--sidebar-signout-text: #b8b8b8;--sidebar-badge-bg: #f87171;--sidebar-brand-gradient: linear-gradient(135deg, #d97a3a 0%, #e89055 100%)}.bg-brand{background-color:var(--brand-brown)}.text-brand{color:var(--brand-brown)}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-white{background-color:var(--bg-tertiary)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.bg-status-sold{background-color:var(--status-sold);color:var(--status-sold-text)}.bg-status-production{background-color:var(--status-production);color:var(--status-production-text)}.bg-status-ready{background-color:var(--status-ready);color:var(--status-ready-text)}.bg-status-scheduled{background-color:var(--status-scheduled);color:var(--status-scheduled-text)}.bg-status-completed{background-color:var(--status-completed);color:var(--status-completed-text)}.bg-status-cancelled{background-color:var(--status-cancelled);color:var(--status-cancelled-text)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.text-info{color:var(--info)}.font-system{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.text-xs{font-size:11px;line-height:1.4}.text-sm{font-size:13px;line-height:1.5}.text-base{font-size:15px;line-height:1.5}.text-lg{font-size:18px;line-height:1.5}.text-xl{font-size:20px;line-height:1.4}.text-2xl{font-size:24px;line-height:1.3}.text-3xl{font-size:28px;line-height:1.2}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;color:var(--text-primary)}h1{font-size:28px;line-height:1.2}h2{font-size:24px;line-height:1.3}h3{font-size:20px;line-height:1.4}h4{font-size:18px;line-height:1.4}h5{font-size:16px;line-height:1.5}h6{font-size:14px;line-height:1.5}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.p-8{padding:32px}.p-10{padding:40px}.p-12{padding:48px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-6{padding-left:24px;padding-right:24px}.px-8{padding-left:32px;padding-right:32px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.py-6{padding-top:24px;padding-bottom:24px}.py-8{padding-top:32px;padding-bottom:32px}.m-0{margin:0}.m-1{margin:4px}.m-2{margin:8px}.m-3{margin:12px}.m-4{margin:16px}.m-5{margin:20px}.m-6{margin:24px}.m-8{margin:32px}.mx-auto{margin-left:auto;margin-right:auto}.mx-2{margin-left:8px;margin-right:8px}.mx-4{margin-left:16px;margin-right:16px}.my-2{margin-top:8px;margin-bottom:8px}.my-4{margin-top:16px;margin-bottom:16px}.my-6{margin-top:24px;margin-bottom:24px}.my-8{margin-top:32px;margin-bottom:32px}.mt-0{margin-top:0}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-0{margin-bottom:0}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow{box-shadow:0 4px 6px #00000012}.shadow-md{box-shadow:0 8px 16px #0000001a}.shadow-lg{box-shadow:0 8px 32px #0000001a}.shadow-xl{box-shadow:0 20px 60px #00000026}.shadow-glass{box-shadow:0 8px 32px #0000001a}.shadow-brand{box-shadow:0 8px 24px #8b451326}.hover-shadow-md:hover{box-shadow:0 8px 16px #0000001a;transition:box-shadow .2s ease}.hover-shadow-lg:hover{box-shadow:0 8px 32px #0000001a;transition:box-shadow .2s ease}.glass-card{background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:24px;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0000001a}.glass-light{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.glass-medium{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.glass-heavy{background:#ffffffbf;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.glass-brand{background:#faf7f3e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(139,69,19,.1)}.glass-frosted{background:#fff9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.glass-border{border:1px solid rgba(255,255,255,.3)}.glass-border-light{border:1px solid rgba(255,255,255,.5)}.rounded-glass{border-radius:24px}.rounded-glass-sm{border-radius:16px}.rounded-glass-lg{border-radius:32px}@media(min-width:640px){.sm\:hidden{display:none}.sm\:block{display:block}.sm\:flex{display:flex}}@media(min-width:768px){.md\:hidden{display:none}.md\:block{display:block}.md\:flex{display:flex}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333%}.md\:w-2\/3{width:66.666%}}@media(min-width:1024px){.lg\:hidden{display:none}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:w-1\/4{width:25%}.lg\:w-1\/3{width:33.333%}.lg\:w-1\/2{width:50%}.lg\:w-2\/3{width:66.666%}.lg\:w-3\/4{width:75%}}@media(min-width:1280px){.xl\:hidden{display:none}.xl\:block{display:block}.xl\:flex{display:flex}}@media(min-width:1536px){.xxl\:hidden{display:none}.xxl\:block{display:block}.xxl\:flex{display:flex}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}*{margin:0;padding:0;box-sizing:border-box}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:var(--text-primary);background-color:var(--bg-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh;background-color:var(--bg-primary)}#root{min-height:100vh}
