html{--ui:"Inter", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--num:"SF Mono", ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace;--shell:#fffaf7;--panel:#fff;--raised:#fff;--well:#f6eee9;--ink:#1b1410;--ink2:#6b5f58;--ink3:#a3968e;--line:#1b141014;--edge:#8e8079;--frame:#ffffff8c;--hi:#ffffffe6;--sh:#1b14101a;--shin:#1b14101a;--softd:#1b14101f;--softl:#fffffff2;--ok:#14633a;--warn:#7a4f00;--done:#1e4fb5;--ok-fill:#2bb673;--warn-fill:#f5b400;--done-fill:#3b82f6;--ok-tint:#ddf5e7;--warn-tint:#fff1cc;--done-tint:#e3ecff;--on-fill:#1b1410;--danger:#a61b1b;--r-card:28px;--r-ctl:14px;--r-sm:8px;--r-pill:999px;--panel-bg:var(--panel);--panel-bd:var(--line-w) solid var(--line);--panel-sh:0 1px 2px color-mix(in srgb,var(--glow-a) 6%,transparent),0 8px 24px color-mix(in srgb,var(--glow-a) 8%,transparent),0 24px 64px color-mix(in srgb,var(--glow-a) 8%,transparent);--key-bg:var(--raised);--key-sh:0 1px 2px var(--shin);--key-press:var(--well);--key-press-sh:inset 0 1px 3px var(--shin);--key1-bg:var(--ink);--key1-ink:var(--shell);--go-bg:var(--accent);--go-ink:var(--on-accent);--well-bg:var(--well);--well-sh:inset 0 1px 2px var(--shin);--disp-bg:var(--well);--disp-bd:var(--line-w) solid var(--line);--disp-ink:var(--ink2);--disp-ink3:var(--ink2);--disp-off:color-mix(in srgb,var(--ink3) 35%,transparent);--disp-on:var(--accent-s);--disp-hot:var(--ink);--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--measure-read:688px;--measure-listen:760px;--measure-wide:1192px;--places-bar:56px;--places-rail:96px;--pane-gap:var(--space-32);--card-pad:var(--space-20);--line-w:1px;--title-28:1.75rem;--title-40:2.5rem;--r-20:20px;--r-26:26px;--glow-1:26%;--glow-2:20%;--glow-3:12%;--card-glow-1:58%;--card-glow-2:48%;--device:#1b1410;--band-1:52%;--band-2:46%}html[data-theme=dark]{--shell:#0a101c;--panel:#131b29;--raised:#1b2536;--well:#070b14;--ink:#eef2f6;--ink2:#aeb8c4;--ink3:#7e8a98;--line:#ffffff1a;--edge:#8a96a4;--frame:#ffffff0d;--hi:#ffffff0f;--sh:#00000059;--shin:#0006;--softd:#0006;--softl:#ffffff0d;--ok:#4ade91;--warn:#ffc24a;--done:#8db9ff;--ok-fill:#4ade91;--warn-fill:#ffc24a;--done-fill:#6ba4ff;--ok-tint:#4ade912e;--warn-tint:#ffc24a2e;--done-tint:#6ba4ff2e;--danger:#ff8f8f;--panel-sh:inset 0 1px 0 #ffffff0f,0 24px 64px #00000059;--key1-bg:var(--raised);--key1-ink:var(--ink);--go-bg:var(--accent);--go-ink:var(--on-accent);--disp-on:var(--accent);--disp-hot:var(--accent-s);--glow-1:16%;--glow-2:12%;--glow-3:7%;--card-glow-1:32%;--card-glow-2:28%;--device:#2b3440;--band-1:30%;--band-2:26%}html[data-accent=ember]{--accent:#ff5a3c;--accent-s:#c8371b;--on-accent:#fff;--glow-a:#ff5a3c;--glow-b:#ff7aa2}html[data-accent=amber]{--accent:#f2a900;--accent-s:#8a5a00;--on-accent:#1b1410;--glow-a:#f2a900;--glow-b:#ff7a3c}html[data-accent=moss]{--accent:#2bb673;--accent-s:#14633a;--on-accent:#1b1410;--glow-a:#2bb673;--glow-b:#22b8b0}html[data-accent=steel]{--accent:#3b82f6;--accent-s:#1e4fb5;--on-accent:#fff;--glow-a:#3b82f6;--glow-b:#8b5cf6}html[data-accent=iris]{--accent:#8b5cf6;--accent-s:#5b34c4;--on-accent:#fff;--glow-a:#8b5cf6;--glow-b:#3b82f6}html[data-accent=rose]{--accent:#f0528c;--accent-s:#b4235a;--on-accent:#fff;--glow-a:#f0528c;--glow-b:#ff7a3c}html[data-theme=dark][data-accent=ember]{--accent:#ff6a4d;--accent-s:#ff8a6e;--on-accent:#1b1410;--glow-a:#6ba4ff;--glow-b:#8f9bff}html[data-theme=dark][data-accent=amber]{--accent:#ffc24a;--accent-s:#ffc24a;--on-accent:#1b1410;--glow-a:#6ba4ff;--glow-b:#8f9bff}html[data-theme=dark][data-accent=moss]{--accent:#4ade91;--accent-s:#4ade91;--on-accent:#1b1410;--glow-a:#6ba4ff;--glow-b:#8f9bff}html[data-theme=dark][data-accent=steel]{--accent:#6ba4ff;--accent-s:#8db9ff;--on-accent:#1b1410;--glow-a:#6ba4ff;--glow-b:#8f9bff}html[data-theme=dark][data-accent=iris]{--accent:#a78bfa;--accent-s:#b79cff;--on-accent:#1b1410;--glow-a:#6ba4ff;--glow-b:#8f9bff}html[data-theme=dark][data-accent=rose]{--accent:#ff7aa8;--accent-s:#ff8db4;--on-accent:#1b1410;--glow-a:#6ba4ff;--glow-b:#8f9bff}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-bottom:var(--consent-room,0px)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100dvh;padding-bottom:var(--consent-room,0px);background:var(--shell);color:var(--ink);font:400 16px/1.5 var(--ui);-webkit-font-smoothing:antialiased}a{color:var(--accent-s)}:focus-visible{outline:2px solid var(--accent-s);outline-offset:2px}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}:root{view-transition-name:none}::view-transition{pointer-events:none}::view-transition-old(*):only-child{opacity:0;animation:none}::view-transition-new(*):only-child{animation:none}}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
