:root{--bg:#fbfaf7;--fg:#1d1b18;--muted:#6b665e;--card:#fff;--line:#e4e0d8;--good:#1f7a3d;--bad:#a3321f;--accent:#b4531a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#161513;--fg:#ece8e1;--muted:#a39d93;--card:#1f1d1a;--line:#34312c;--good:#5cc27f;--bad:#ef7a63;--accent:#e98a4c}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--accent)}.page{max-width:52rem;margin:0 auto;padding:1.5rem 1rem 4rem}.top{align-items:baseline;gap:.75rem;margin-bottom:2rem;display:flex}.app-link{margin-left:auto}.brand{color:var(--fg);font-size:1.2rem;font-weight:700;text-decoration:none}h1{margin:0 0 .75rem;font-size:1.8rem;line-height:1.25}h2{margin:0 0 .5rem;font-size:1.1rem}.muted{color:var(--muted)}.bad{color:var(--bad)}code,pre{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82rem}pre{background:var(--card);border:1px solid var(--line);white-space:pre;border-radius:6px;padding:.75rem;overflow-x:auto}section{margin-bottom:2rem}
