:root{color-scheme:light dark;--bg:#faf7f3;--card:#fff;--ink:#332f31;--muted:#766b68;--accent:#b9684d;--line:#eaded7}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:800px;margin:auto;padding:44px 24px 72px}header{display:flex;align-items:center;gap:14px;padding-bottom:24px;border-bottom:1px solid var(--line)}header img{width:64px;height:64px;border-radius:16px}h1{font-size:30px;line-height:1.3;margin:0}h2{font-size:21px;line-height:1.5;margin-top:34px}p{margin:12px 0}nav{margin-top:20px}a{color:var(--accent);text-underline-offset:4px}section{padding:12px 0}small,.muted{color:var(--muted)}footer{border-top:1px solid var(--line);padding-top:22px;margin-top:40px;font-size:14px}li{margin:8px 0}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media(prefers-color-scheme:dark){:root{--bg:#101321;--card:#1a1f31;--ink:#f4f1f1;--muted:#b1b4c6;--accent:#b8c6fa;--line:#30354a}}@media(max-width:420px){main{padding:28px 20px 48px}h1{font-size:26px}}
