:root{--bg:oklch(100% 0 0);--surface:oklch(98% .003 250);--surface-raised:oklch(95.5% .005 250);--border:oklch(90% .005 250);--ink:oklch(18% .012 250);--muted:oklch(50% .012 250);--primary:oklch(55% .17 254);--primary-deep:oklch(46% .17 254);--accent:oklch(62% .19 150);--accent-deep:oklch(52% .18 150);--danger:oklch(50% .16 25);--shadow-card:0 1px 2px oklch(18% .012 250/.04), 0 4px 12px oklch(18% .012 250/.06);--shadow-raised:0 4px 16px oklch(18% .012 250/.1);--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--radius-sm:8px;--radius-md:14px;--radius-pill:999px;--ease-standard:cubic-bezier(.16, 1, .3, 1);--duration-fast:.12s;--duration-base:.22s;font:16px/155% var(--sans);letter-spacing:-.006em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);margin:0}#root{box-sizing:border-box;flex-direction:column;min-height:100svh;display:flex}h1,h2,h3,h4{font-family:var(--sans);color:var(--ink);text-wrap:balance;font-weight:700}h1{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(1.875rem,3.5vw,3rem);line-height:1.1}h2{letter-spacing:-.02em;margin:0 0 8px;font-size:1.625rem;line-height:1.15}h3{letter-spacing:-.015em;margin:0;font-size:1.3125rem;font-weight:600}h4{margin:0;font-size:.95rem;font-weight:600}p{margin:0}button,input,select{font-family:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}:root{--color-primary:#2563eb;--color-on-primary:#fff;--color-secondary:#7c3aed;--color-accent:#f59e0b;--color-background:#eff6ff;--color-surface:#fff;--color-foreground:#0f172a;--color-muted:#f1f5fd;--color-border:#cbd5e1;--text-muted:#5b6b84;--table-header-bg:#bfe7ff;--color-destructive:#dc2626;--color-success:#22c55e;--color-warning:#f59e0b;--color-info:#3b82f6;--color-ring:#2563eb;--color-bg-dark:#0f1419;--color-surface-dark:#1a1f2e;--color-foreground-dark:#f5f5f5;--color-muted-dark:#232a3a;--color-border-dark:#2d3748;--text-muted-dark:#9ca3af;--table-header-bg-dark:#1e3a5f;--font-display:"Jost", system-ui, -apple-system, sans-serif;--font-body:"Jost", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", monospace;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--duration-fast:.15s;--duration-standard:.2s;--duration-slow:.3s;--ease-standard:cubic-bezier(.2, 0, .38, .9);--ease-entrance:cubic-bezier(0, 0, .38, .9);--ease-exit:cubic-bezier(.2, 0, 1, .9);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:9999px;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 12px #00000026;--shadow-lg:0 20px 60px #0000004d;--shadow-card:0 1px 3px #0000001a;--shadow-raised:0 4px 12px #00000026}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-background:var(--color-bg-dark);--color-surface:var(--color-surface-dark);--color-foreground:var(--color-foreground-dark);--color-muted:var(--color-muted-dark);--color-border:var(--color-border-dark);--color-primary:#60a5fa;--text-muted:var(--text-muted-dark);--table-header-bg:var(--table-header-bg-dark)}}:root[data-theme=dark]{--color-background:var(--color-bg-dark);--color-surface:var(--color-surface-dark);--color-foreground:var(--color-foreground-dark);--color-muted:var(--color-muted-dark);--color-border:var(--color-border-dark);--color-primary:#60a5fa;--text-muted:var(--text-muted-dark);--table-header-bg:var(--table-header-bg-dark)}:root[data-theme=light]{--color-background:#eff6ff;--color-surface:#fff;--color-foreground:#0f172a;--color-muted:#f1f5fd;--color-border:#cbd5e1;--color-primary:#2563eb;--text-muted:#5b6b84;--table-header-bg:#bfe7ff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;color:var(--color-foreground);font-weight:600;line-height:1.3}h1{font-size:2rem;font-weight:700}h2{margin-bottom:var(--space-md);font-size:1.5rem;font-weight:600}h3{margin-bottom:var(--space-md);margin-top:var(--space-lg);font-size:1.25rem;font-weight:600}h4{font-size:1rem;font-weight:600}p{margin-bottom:var(--space-md)}a{color:var(--color-primary);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}a:hover{color:#1d4ed8;text-decoration:underline}.app-shell{flex-direction:column;display:flex}main{min-height:calc(100vh - 200px)}.page-container{width:100%;max-width:1680px;padding:var(--space-lg) clamp(16px, 3vw, 40px) var(--space-3xl);margin:0 auto}.navbar{border-bottom:1px solid var(--color-border);background:var(--color-surface);-webkit-backdrop-filter:blur(10px);z-index:100;padding:0;position:sticky;top:0}.navbar-inner{align-items:center;gap:2px;width:100%;max-width:1680px;height:56px;margin:0 auto;padding:0 clamp(16px,3vw,40px);display:flex}.navbar .brand{letter-spacing:-.01em;margin-right:var(--space-md);color:var(--color-foreground);transition:color var(--duration-fast) var(--ease-standard);font-size:.9375rem;font-weight:700;text-decoration:none}.navbar .brand:hover{color:var(--color-primary)}.navbar a{color:var(--color-foreground);border-radius:var(--radius-md);white-space:nowrap;transition:all var(--duration-fast) var(--ease-standard);padding:6px 10px;font-size:.875rem;font-weight:500;text-decoration:none;position:relative}.navbar a:hover{background:var(--color-muted)}.navbar a:focus{outline:2px solid var(--color-ring);outline-offset:2px}.navbar a.active{color:var(--color-primary);background:#2563eb1a;font-weight:600}.link-button{color:var(--color-foreground);cursor:pointer;font:inherit;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-standard);background:0 0;border:none;padding:6px 10px;font-size:.875rem;font-weight:500}.link-button:hover{color:var(--color-primary);background:var(--color-muted)}.link-button:focus{outline:2px solid var(--color-ring);outline-offset:2px}button{cursor:pointer;font-family:var(--font-body)}.btn-primary{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-standard);border:none;padding:12px 24px;font-size:.9375rem;font-weight:600}.btn-primary:hover:not(:disabled){box-shadow:var(--shadow-md);background:#1d4ed8}.btn-primary:focus:not(:disabled){outline:2px solid var(--color-ring);outline-offset:2px}.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-standard);padding:12px 24px;font-size:.9375rem;font-weight:500}.btn-ghost:hover:not(:disabled){background:var(--color-muted);border-color:var(--color-primary)}.btn-ghost:focus:not(:disabled){outline:2px solid var(--color-ring);outline-offset:2px}.btn-ghost:active:not(:disabled){transform:translateY(1px)}.btn-accent{background:var(--color-accent);color:#000;border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-standard);border:none;padding:12px 24px;font-size:.9375rem;font-weight:600}.btn-accent:hover:not(:disabled){box-shadow:var(--shadow-md);background:#d97706}.btn-accent:focus:not(:disabled){outline:2px solid var(--color-ring);outline-offset:2px}.target-toggle{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.target-toggle button{background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-standard);cursor:pointer;padding:9px 18px;font-size:.875rem;font-weight:500}.target-toggle button:hover:not(.active){border-color:var(--color-primary);color:var(--color-primary)}.target-toggle button.active{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary);font-weight:600}.school-tabs{flex-wrap:wrap}.school-filter{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.school-filter label{color:var(--color-foreground);font-size:.875rem;font-weight:500}.school-filter select{background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-standard);padding:10px 14px;font-size:.875rem;font-weight:500}.school-filter select:hover{border-color:var(--color-primary)}.school-filter select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2563eb1a}.auth-form,.guess-form,.search-form{gap:var(--space-sm);flex-wrap:wrap;display:flex}.guess-form{margin-top:var(--space-lg);flex-direction:row}.guess-form input{flex:1;min-width:0}.auth-form{gap:var(--space-md);flex-direction:column}.auth-form input,.guess-form input,.search-form input{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);font-size:1rem;font-family:var(--font-body);transition:all var(--duration-fast) var(--ease-standard);padding:12px 14px}.auth-form input::placeholder,.guess-form input::placeholder,.search-form input::placeholder{color:var(--color-foreground);opacity:.6}.auth-form input:focus,.guess-form input:focus,.search-form input:focus{border-color:var(--color-primary);background:var(--color-surface);outline:none;box-shadow:0 0 0 3px #2563eb1a}.auth-form input:disabled,.guess-form input:disabled,.search-form input:disabled{background:var(--color-muted);cursor:not-allowed;opacity:.6}.search-form input{flex:1;min-width:0;max-width:320px}.error{color:var(--color-destructive);text-align:left;margin-top:var(--space-sm);font-size:.875rem}.auth-warning{margin:var(--space-md) 0 0;padding:var(--space-md);background-color:var(--color-destructive);color:#fff;border-radius:var(--radius-sm);text-align:center;font-size:.875rem}table{border-collapse:collapse;border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-card);background:var(--color-surface);margin-bottom:var(--space-lg);overflow:hidden}thead{background:var(--table-header-bg);border-bottom:2px solid var(--color-border)}th{text-align:right;letter-spacing:.01em;text-transform:uppercase;color:var(--color-foreground);border-right:2px solid var(--color-border);padding:16px 20px;font-size:.875rem;font-weight:600}th:nth-child(2){text-align:left}th:last-child{border-right:none}td{border-bottom:2px solid var(--color-border);border-right:2px solid var(--color-border);color:var(--color-foreground);text-align:right;padding:14px 20px;font-size:.9375rem}td:nth-child(2){text-align:left}td:last-child{border-right:none}tbody tr{transition:all var(--duration-fast) var(--ease-standard)}tbody tr:hover{background:var(--color-muted)}tbody tr:last-child td{border-bottom:none}tbody tr.own-row{border-left:4px solid var(--color-primary);background:#2563eb14}tbody tr.own-row:hover{background:#2563eb1f}.num-col{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.history-table{border-collapse:collapse;background:var(--color-surface);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-card);font-size:.875rem;overflow:hidden}.history-table th{text-align:left;color:var(--color-foreground);border-bottom:2px solid var(--color-border);white-space:nowrap;background:var(--table-header-bg);padding:12px 16px;font-size:.75rem;font-weight:600}.history-table td{white-space:normal;word-break:break-word;vertical-align:top;color:var(--color-foreground);border-bottom:1px solid var(--color-border);padding:12px 16px}.history-table tbody tr{transition:background var(--duration-fast) var(--ease-standard)}.history-table tbody tr:hover td{background:var(--color-muted)}.sort-button{color:var(--color-foreground);opacity:.6;font:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:none;padding:0;font-size:.75rem;font-weight:500}.sort-button.active{color:var(--color-primary)}.round-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-lg);margin-top:var(--space-lg);text-align:left;transition:all var(--duration-fast) var(--ease-standard)}.round-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary)}.round-card h3{text-align:left;margin-bottom:var(--space-md)}.round-card .meta{color:var(--text-muted);margin:4px 0;font-size:.875rem}.auth-page{text-align:center;max-width:420px;margin:96px auto 0}.auth-page h1{letter-spacing:-.02em;margin-bottom:var(--space-md)}.tagline{color:var(--color-foreground);opacity:.7;margin-bottom:var(--space-2xl);font-size:1rem}.auth-divider{align-items:center;gap:var(--space-md);margin:var(--space-lg) 0;color:var(--color-foreground);opacity:.6;font-size:.875rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--color-border);flex:1;height:1px}.btn-google{width:100%;margin-bottom:var(--space-lg)}.reveal{margin-top:var(--space-lg);padding:var(--space-lg);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border)}.reveal p{margin:var(--space-sm) 0;font-size:.9375rem}.reveal strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.reveal .score{font-family:var(--font-mono);letter-spacing:-.02em;margin:var(--space-lg) 0;color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:700}.reveal .score.low{color:var(--color-destructive)}.reveal .score.medium{color:var(--color-warning)}.reveal .score.high{color:var(--color-success)}.reveal button{margin-top:var(--space-md)}.badge-muted{background:var(--color-muted);color:var(--color-foreground);border-radius:var(--radius-pill);border:1px solid var(--color-border);padding:4px 12px;font-size:.8125rem;font-weight:500;display:inline-block}.status-pill{border-radius:var(--radius-pill);background:var(--color-muted);color:var(--color-foreground);border:1px solid var(--color-border);padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-block}.status-pill.status-open{color:var(--color-primary);border-color:var(--color-primary);background:#2563eb1a}.status-pill.status-closed{color:var(--color-warning);border-color:var(--color-warning);background:#f59e0b1a}.winner-badge{border-radius:var(--radius-pill);border:1px solid #0000;padding:4px 12px;font-size:.8125rem;font-weight:500;display:inline-block}.winner-badge.won{color:var(--color-success);border-color:var(--color-success);background:#22c55e1a}.winner-badge.missed{background:var(--color-muted);color:var(--color-foreground);border-color:var(--color-border)}.leaderboard-page tr.own-row{background:#2563eb14}.leaderboard-page tr.own-row:hover{background:#2563eb1f}.friend-list{margin:0 0 var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:0;list-style:none;overflow:hidden}.friend-row{border-bottom:1px solid var(--color-border);transition:all var(--duration-fast) var(--ease-standard);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.friend-row:hover{background:var(--color-muted)}.friend-row:last-child{border-bottom:none}.friend-search{max-width:420px;margin-bottom:var(--space-lg);position:relative}.friend-search input{max-width:none}.friend-suggestions{gap:0;padding:0;left:0;right:0}.friend-suggestions .meta{padding:14px 20px}.progress-summary{gap:var(--space-2xl);margin:var(--space-lg) 0 var(--space-2xl);flex-wrap:wrap;display:flex}.progress-summary>div{gap:var(--space-sm);flex-direction:column;display:flex}.big-stat{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-primary);font-size:2.25rem;font-weight:700}.big-stat.trend-up{color:var(--color-success)}.big-stat.trend-down{color:var(--color-destructive)}.big-stat-label{color:var(--color-foreground);opacity:.7;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.chart-block{margin-bottom:var(--space-2xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-card)}.chart-title{margin-bottom:var(--space-lg);color:var(--color-foreground);font-size:1.125rem;font-weight:600}.chart-controls{align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.chart-filter{align-items:center;gap:var(--space-sm);display:flex}.chart-filter label{color:var(--color-foreground);white-space:nowrap;font-size:.875rem;font-weight:500}.chart-empty{text-align:center;height:220px;color:var(--color-foreground);opacity:.6;justify-content:center;align-items:center;display:flex}.chart-container{width:100%;overflow-x:auto}.chart-tooltip{background:var(--color-foreground);color:var(--color-on-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:12px 16px;font-size:.8125rem}.chart-tooltip p{margin:2px 0;line-height:1.4}.multiselect{position:relative}.multiselect summary{cursor:pointer;color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);transition:all var(--duration-fast) var(--ease-standard);padding:8px 12px;font-size:.875rem;font-weight:500;list-style:none}.multiselect[open] summary,.multiselect summary:hover{color:var(--color-primary);background:var(--color-muted);border-color:var(--color-primary)}.multiselect summary::-webkit-details-marker{display:none}.multiselect-menu{z-index:20;margin-top:var(--space-sm);background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-raised);padding:var(--space-md);gap:var(--space-sm);flex-direction:column;min-width:200px;max-height:280px;display:flex;position:absolute;top:100%;left:0;overflow-y:auto}.multiselect-actions{justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border);display:flex}.multiselect-actions .link-button{font-size:.75rem}.multiselect-menu label{align-items:center;gap:var(--space-sm);white-space:nowrap;color:var(--color-foreground);cursor:pointer;padding:4px 0;font-size:.875rem;display:flex}.multiselect-menu input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer}.center-msg{text-align:center;color:var(--color-foreground);opacity:.7;margin-top:60px;font-size:1rem}.meta{color:var(--color-foreground);opacity:.7;font-size:.875rem}.history{margin-top:var(--space-2xl);padding-top:var(--space-sm)}.history-header{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.history-header h4{color:var(--color-foreground)}.navbar-spacer{flex:1}.theme-toggle{cursor:pointer;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-standard);min-width:32px;min-height:32px;color:var(--color-foreground);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (pointer:coarse){.theme-toggle{min-width:44px;min-height:44px}}.theme-toggle svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.theme-toggle:hover{background:var(--color-muted)}.theme-toggle:focus{outline:2px solid var(--color-ring);outline-offset:2px}.theme-toggle:active{transform:scale(.95)}.loading-overlay{background:var(--color-background);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-container{justify-content:center;align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.loading-logo{font-size:3.5rem;animation:2s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.loading-title{color:var(--color-foreground);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.loading-dots{gap:var(--space-md);justify-content:center;align-items:center;display:flex}.dot{background:var(--color-primary);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite bounce}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.loading-text{color:var(--color-foreground);opacity:.7;margin:0;font-size:.95rem;font-weight:500}.loading-bar{background:var(--color-border);border-radius:var(--radius-pill);width:240px;height:4px;margin-top:var(--space-md);overflow:hidden}.loading-progress{background:linear-gradient(90deg, var(--color-primary), var(--color-accent));border-radius:var(--radius-pill);height:100%;animation:2s ease-in-out infinite progress-wave}@keyframes progress-wave{0%{width:0%}50%{width:100%}to{width:100%}}@media (prefers-reduced-motion:reduce){.loading-logo{opacity:.8;animation:none}.dot{opacity:.7;animation:none}.loading-progress{width:50%;animation:none}}@media (width<=768px){.navbar-inner{padding:0 var(--space-md);scrollbar-width:none;overflow-x:auto}.navbar-inner::-webkit-scrollbar{display:none}.navbar a{padding:6px 8px}th,td{padding:12px 10px;font-size:.8125rem}th{font-size:.75rem}.progress-summary{gap:var(--space-lg)}.chart-controls{flex-direction:column;align-items:flex-start}.search-form{flex-direction:column}.search-form input{max-width:100%}}@media (width<=480px){.page-container{padding:var(--space-md) var(--space-md) var(--space-2xl)}.navbar .brand{margin-right:var(--space-sm);font-size:.875rem}h1{font-size:1.5rem}h2{font-size:1.25rem}.big-stat{font-size:1.75rem}.reveal .score{font-size:2rem}th,td{padding:10px 8px;font-size:.75rem}.btn-primary,.btn-ghost,.btn-accent{padding:10px 16px;font-size:.875rem}.loading-container{padding:var(--space-lg)}.loading-logo{font-size:3rem}.loading-title{font-size:1.5rem}.loading-bar{width:200px}}
