.day-page.svelte-u20q6e{background:var(--bg);min-height:100dvh;padding:var(--sp-7) var(--sp-4) var(--sp-8);justify-content:center;display:flex}.day-container.svelte-u20q6e{gap:var(--sp-5);flex-direction:column;width:100%;max-width:640px;display:flex}.day-header.svelte-u20q6e{gap:var(--sp-1);flex-direction:column;display:flex}.day-header.svelte-u20q6e h1:where(.svelte-u20q6e){font-family:var(--font-display);color:var(--text);margin:0;font-size:clamp(1.5rem,3vw,2rem)}.back-link.svelte-u20q6e{color:var(--text-muted);font-size:var(--text-sm);text-decoration:none}.back-link.svelte-u20q6e:hover{color:var(--accent)}.badge.svelte-u20q6e{border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text);align-self:flex-start;padding:2px 8px;font-size:.75rem}.flawless-badge.svelte-u20q6e{background:color-mix(in srgb, var(--accent) 20%, var(--surface));color:var(--accent);font-weight:600}.summary.svelte-u20q6e{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.stat.svelte-u20q6e{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.stat-label.svelte-u20q6e{font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.stat-value.svelte-u20q6e{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:530}.rank-of.svelte-u20q6e{color:var(--text-muted);font-size:.85rem}.section-heading.svelte-u20q6e{font-family:var(--font-display);color:var(--text);letter-spacing:.04em;margin:0;font-size:1.1rem}.breakdown-table.svelte-u20q6e{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.bt-thead.svelte-u20q6e,.bt-row.svelte-u20q6e{gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);grid-template-columns:2.2rem 1fr 5rem 5rem 2rem;align-items:center;display:grid}.bt-thead.svelte-u20q6e{background:var(--surface-elevated);border-bottom:1px solid var(--border);font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.bt-row.svelte-u20q6e{border-bottom:1px solid var(--border);font-size:.9375rem}.bt-row.svelte-u20q6e:last-child{border-bottom:none}.bt-pos.svelte-u20q6e{color:var(--text-muted);font-family:var(--font-mono);font-size:.85rem}.bt-name.svelte-u20q6e{font-weight:500}.bt-note.svelte-u20q6e{color:var(--text-muted);white-space:nowrap;margin-left:.25em;font-size:.85em;font-weight:400}@media (width<=480px){.bt-thead.svelte-u20q6e,.bt-row.svelte-u20q6e{padding:var(--sp-2) var(--sp-3);grid-template-columns:1.6rem 1fr 4.6rem 4.6rem 1.5rem}}.bt-raw.svelte-u20q6e,.bt-delta.svelte-u20q6e{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bt-delta.positive.svelte-u20q6e{color:color-mix(in srgb, #d33 60%, var(--text))}.bt-delta.negative.svelte-u20q6e{color:color-mix(in srgb, #2a7 60%, var(--text))}.bt-flag.svelte-u20q6e{text-align:center}.bt-tail.svelte-u20q6e{white-space:nowrap}.bt-words-toggle.svelte-u20q6e{border-radius:var(--radius-sm);color:var(--link-accent);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:.15em;padding:2px 6px;font-size:.8em;line-height:1}.bt-words-toggle.svelte-u20q6e:hover{filter:brightness(1.15)}.bt-words-toggle.svelte-u20q6e:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bt-words-toggle.svelte-u20q6e span:where(.svelte-u20q6e){transition:transform .15s;display:inline-block}.bt-words-toggle[aria-expanded=true].svelte-u20q6e span:where(.svelte-u20q6e){transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.bt-words-toggle.svelte-u20q6e span:where(.svelte-u20q6e){transition:none}}.bt-words.svelte-u20q6e{padding:calc(var(--sp-2) + 6px) var(--sp-4) var(--sp-3) calc(var(--sp-4) + 2.2rem + var(--sp-2));border-bottom:1px solid var(--border)}.bt-words.svelte-u20q6e:last-child{border-bottom:none}@media (width<=480px){.bt-words.svelte-u20q6e{padding-left:calc(var(--sp-3) + 1.6rem + var(--sp-2))}}.bt-row.skipped.svelte-u20q6e{opacity:.7}.bt-row.failed.svelte-u20q6e{opacity:.55}.wordybot-link.svelte-u20q6e{margin-top:var(--sp-2);color:var(--link-accent);text-decoration:none;display:inline-block}.wordybot-link.svelte-u20q6e:hover{text-decoration:underline}.replay-link.svelte-u20q6e{padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-md);background:var(--accent);color:var(--button-text);align-self:flex-start;font-weight:600;text-decoration:none}.replay-link.svelte-u20q6e:hover{filter:brightness(1.08)}
