:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0e14;--text:#e8ecf2;--ink:232,236,242;--heading:#f4f6f9;--strong:#fff;--quote:#eef1f5;--accent:#f2b84b;--accent-hover:#ffd27e;--accent-text:#f2b84b;--link-hover:#ffd27e;--good-text:#3ccf8e;--text-2:#cfd7e2;--flow-text:#dfe5ee;--nav-link:#b9c3d0;--body:#a9b4c2;--text-3:#93a0b2;--muted:#8592a3;--faint:#6b7787;--sep:#3a4553;--nav-bg:#0a0e14d1;--card:#10161f;--surface:#151d29;--band:#0e131b;--band-hover:#131a24;--step-active:#151d29;--chip-bg:#0a0e14cc;--form-bg:#0a0e14;--form-color:#e8ecf2;--form-border-width:0px;--form-border:#e8ecf214;--input-bg:#10161f;--input-border:#e8ecf21f;--input-focus:#f2b84b}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f3ee;--text:#14181f;--ink:20,24,31;--heading:#14181f;--strong:#14181f;--quote:#14181f;--accent:#f2b84b;--accent-hover:#ffd27e;--accent-text:#a5670a;--link-hover:#7d4e06;--good-text:#12805a;--text-2:#2c333d;--flow-text:#222831;--nav-link:#3c4450;--body:#4a5361;--text-3:#59626f;--muted:#6a7380;--faint:#8a919b;--sep:#b8bcc2;--nav-bg:#f5f3eedb;--card:#fff;--surface:#e7e5de;--band:#ecebe4;--band-hover:#f8f7f3;--step-active:#fff;--chip-bg:#ffffffeb;--form-bg:#fff;--form-color:#14181f;--form-border-width:1px;--form-border:#14181f14;--input-bg:#f5f3ee;--input-border:#14181f24;--input-focus:#a5670a}:root{--font-sans:"Geist",system-ui,sans-serif;--font-mono:"Geist Mono",monospace;--font-serif:"Newsreader",serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,h4,p,blockquote,figure,ol,ul{margin:0;padding:0}:where(a){color:var(--accent-text);text-decoration:none}:where(a:hover){color:var(--link-hover)}:focus-visible{outline-offset:3px;outline:2px solid #f2b84b}::selection{color:#fff;background:#f2b84b59}input,textarea,button{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--faint)}
