:root{--bg:#0e1116;--fg:#e8ebf0;--mut:#9aa3b2;--acc:#ff8a1f;--line:#232a35}@media(prefers-color-scheme:light){:root{--bg:#fff;--fg:#14181f;--mut:#5a6372;--line:#e1e5ec}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:720px;margin:0 auto;padding:32px 16px 64px}h1{font-size:1.8rem;margin:0 0 4px}h2{font-size:1.15rem;margin:32px 0 6px;padding-top:12px;border-top:1px solid var(--line)}p,li{color:var(--fg)}.meta{color:var(--mut);font-size:.9rem;margin:0 0 24px}a{color:var(--acc)}nav{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px;font-size:.9rem}.draft{border:1px solid var(--acc);border-radius:8px;padding:10px 14px;margin:0 0 24px;font-size:.9rem}.todo{background:#ff8a1f2e;padding:0 4px;border-radius:3px}
