:root{--paper:#FBF7F0;--card:#FFFDF9;--ink:#1B1714;--muted:#6B6259;--stone:#D9D2C7;--ember:#FF5A36;--emberText:#B83216}
@media (prefers-color-scheme:dark){:root{--paper:#1B1714;--card:#26211D;--ink:#FBF7F0;--muted:#B5ABA0;--stone:#4A423B;--emberText:#FF8A6E}}
*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}
main{max-width:760px;margin:0 auto;padding:40px 22px 64px}
.brand{font:800 30px/1 "Barlow Condensed",system-ui,sans-serif;letter-spacing:-.01em;text-decoration:none;color:var(--ink)}
.brand span{color:var(--ember)}
h1{font:800 40px/1.05 "Barlow Condensed",system-ui,sans-serif;text-transform:uppercase;margin:28px 0 6px}
h2{font:800 22px/1.2 "Barlow Condensed",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.02em;margin:32px 0 6px}
.meta{color:var(--muted);font-size:14px}
a{color:var(--emberText)}
.card{background:var(--card);border:1.5px solid var(--stone);border-radius:20px;padding:16px 20px;margin:18px 0}
nav{margin-top:40px;padding-top:16px;border-top:1.5px solid var(--stone);display:flex;gap:18px;font-size:14px}
ul{padding-left:20px}
