:root{--surface:#f5f4f1;--surface-raised:#fff;--ink:#141b2e;--ink-muted:#5c564c;--hairline:#dddad3;--action:#141b2e;--on-action:#f7f1e3;--attention:#a3243b;--attention-soft:#f3dde0;--link:#3d3f8f;--on-track:#2f6b4f;--chart-1:#141b2e;--chart-2:#3d3f8f;--chart-3:#2f6b4f;--chart-4:#6b70c2;--chart-5:#a3823a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--font-display:"Kalam", "Comic Neue", cursive;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--text-wordmark-size:48px;--text-wordmark-line:52px;--text-wordmark-weight:700;--text-display-size:32px;--text-display-line:38px;--text-display-weight:700;--text-heading-size:24px;--text-heading-line:30px;--text-heading-weight:600;--text-subheading-size:19px;--text-subheading-line:26px;--text-subheading-weight:600;--text-body-size:17px;--text-body-line:26px;--text-body-weight:400;--text-small-size:15px;--text-small-line:20px;--text-small-weight:400;--text-figure-size:32px;--text-figure-line:38px;--text-figure-weight:600}:root[data-theme=dark]{--surface:#141b2e;--surface-raised:#1e2740;--ink:#f7f1e3;--ink-muted:#b9b2a3;--hairline:#2e3852;--action:#f7f1e3;--on-action:#141b2e;--attention:#f08a9a;--attention-soft:#3a1f2a;--link:#a9adf0;--on-track:#7cc4a0;--chart-1:#f7f1e3;--chart-2:#a9adf0;--chart-3:#9ed6b8;--chart-4:#7078c0;--chart-5:#b08d3e}@media (prefers-color-scheme:dark){:root[data-theme=match]{--surface:#141b2e;--surface-raised:#1e2740;--ink:#f7f1e3;--ink-muted:#b9b2a3;--hairline:#2e3852;--action:#f7f1e3;--on-action:#141b2e;--attention:#f08a9a;--attention-soft:#3a1f2a;--link:#a9adf0;--on-track:#7cc4a0;--chart-1:#f7f1e3;--chart-2:#a9adf0;--chart-3:#9ed6b8;--chart-4:#7078c0;--chart-5:#b08d3e}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--text-body-weight);margin:0}h1{font-size:var(--text-heading-size);line-height:var(--text-heading-line);font-weight:var(--text-heading-weight);margin:0}p{margin:0}a{color:var(--link)}:focus-visible{outline:3px solid var(--link);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.logo-dark,:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}@media (prefers-color-scheme:dark){:root[data-theme=match] .logo-light{display:none}:root[data-theme=match] .logo-dark{display:block}}.placeholder{justify-content:center;align-items:center;gap:var(--space-4);min-height:100dvh;padding:var(--space-6) var(--space-5);text-align:center;flex-direction:column;display:flex}.placeholder .logo{max-width:100%;height:auto;margin-bottom:var(--space-2)}.placeholder p{color:var(--ink-muted)}
