:root{--bg: #f6f7f9;--surface: #ffffff;--ink: #161a24;--ink-2: #3e4456;--muted: #5b6274;--faint: #9aa2b5;--line: #dce0e8;--line-soft: #eceff4;--accent: #1f3fa8;--accent-ink: #ffffff;--accent-soft: #e6ebfa;--high: #8a4d00;--high-soft: #fbf0df;--font-display: "Newsreader", Georgia, "Times New Roman", serif;--font-body: "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--radius: 12px;--radius-sm: 7px;--page: 1184px;--gutter: max(clamp(16px, 4vw, 32px), env(safe-area-inset-left, 0px))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0f1218;--surface: #171b24;--ink: #e7eaf1;--ink-2: #c3c8d4;--muted: #9aa2b5;--faint: #5b6274;--line: #2a3040;--line-soft: #222836;--accent: #8ea6ff;--accent-ink: #0f1218;--accent-soft: #1d2540;--high: #e3a24f;--high-soft: #2b2216;color-scheme:dark}}:root[data-theme=dark]{--bg: #0f1218;--surface: #171b24;--ink: #e7eaf1;--ink-2: #c3c8d4;--muted: #9aa2b5;--faint: #5b6274;--line: #2a3040;--line-soft: #222836;--accent: #8ea6ff;--accent-ink: #0f1218;--accent-soft: #1d2540;--high: #e3a24f;--high-soft: #2b2216;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3{text-wrap:balance}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eyebrow{font:500 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
