:root{--bg:#0b1715;--card:#12241f;--ink:#e9f3ee;--muted:#8db0a4;--accent:#ff7a59;color-scheme:dark}
body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 -apple-system,"Segoe UI",system-ui,sans-serif}
main{max-width:640px;margin:0 auto;padding:48px 20px 64px}
h1{font-size:30px;line-height:1.2;margin:0 0 4px;color:var(--accent)}
h2{font-size:18px;margin:28px 0 6px}
a{color:var(--accent)}
.muted{color:var(--muted)}
.card{background:var(--card);border-radius:14px;padding:16px 20px;margin:16px 0}
footer{margin-top:40px;color:var(--muted);font-size:14px}
