:root{--bg:#fff;--ink:#111;--ink-soft:#555;--ink-faint:#9a9a9a;--line:#e4e4e4;--card:#f0f0f0;--code-bg:#f4f4f4;--accent:#1a4fd6;--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, "SF Mono", Menlo, monospace;--max:1280px;--gutter:20px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0c0c0c;--ink:#ececec;--ink-soft:#a6a6a6;--ink-faint:#666;--line:#262626;--card:#1a1a1a;--code-bg:#161616;--accent:#7ea6ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0c0c0c;--ink:#ececec;--ink-soft:#a6a6a6;--ink-faint:#666;--line:#262626;--card:#1a1a1a;--code-bg:#161616;--accent:#7ea6ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--font-ui);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--accent)}code,pre{font-family:var(--font-mono)}
