:root{--surface:#fbfaf7;--surface-raised:#fff;--ink:#1d2430;--ink-muted:#5b6575;--line:#e4e1da;--teal:#1f5f5b;--on-teal:#fff;--navy:#243a5e;--note-surface:#f6efe1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#12161c;--surface-raised:#1a2028;--ink:#e8ebef;--ink-muted:#a3acb9;--line:#2b333e;--teal:#6fc2b9;--on-teal:#0f1f1d;--navy:#8fa8d0;--note-surface:#2a2620}}:root[data-theme=dark]{--surface:#12161c;--surface-raised:#1a2028;--ink:#e8ebef;--ink-muted:#a3acb9;--line:#2b333e;--teal:#6fc2b9;--on-teal:#0f1f1d;--navy:#8fa8d0;--note-surface:#2a2620}body{background:var(--surface);color:var(--ink);margin:0;font:17px/1.6 "Source Sans 3",system-ui,sans-serif}.bar{background:var(--surface-raised);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.wordmark{color:var(--navy);font:600 24px/1.2 Newsreader,Georgia,serif}.content{max-width:1080px;margin:0 auto;padding:56px 20px}h1{color:var(--navy);margin:0 0 12px;font:500 40px/1.12 Newsreader,Georgia,serif}.muted{color:var(--ink-muted)}.note{background:var(--note-surface);border-radius:14px;padding:12px 16px}.fine{color:var(--ink-muted);margin-top:32px;font-size:14px}code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px}.primary{font:inherit;background:var(--teal);min-height:48px;color:var(--on-teal);cursor:pointer;border:none;border-radius:999px;padding:0 22px;font-weight:600}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}
