:root{color-scheme:light dark;--bg:#fff8f3;--card:#fff;--ink:#45342e;--muted:#675c56;--accent:#af6558}@media(prefers-color-scheme:dark){:root{--bg:#201b1a;--card:#302826;--ink:#fff6f1;--muted:#ddd0ca;--accent:#ffc0aa}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.75 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}main{width:min(760px,calc(100% - 32px));margin:36px auto 72px}header,section{background:var(--card);padding:24px;border-radius:20px;margin-bottom:16px}h1{font-size:31px;line-height:1.2}h2{font-size:21px}p{margin:8px 0;color:var(--muted)}a{color:var(--accent)}