:root{--bg:#0b0d12;--card:#141821;--text:#e8ebf1;--muted:#9aa3b2;--accent:#e5252e}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
main{max-width:720px;margin:0 auto;padding:56px 20px}h1{font-size:2.2rem;margin:0 0 8px}h2{margin-top:2rem;font-size:1.2rem}
.tag{display:inline-block;background:var(--accent);color:#fff;font-weight:700;padding:2px 10px;border-radius:4px;font-size:.8rem;letter-spacing:.04em}
p,li{color:var(--muted)}a{color:#fff}.card{background:var(--card);border-radius:12px;padding:20px 24px;margin-top:24px}
footer{margin-top:48px;color:var(--muted);font-size:.85rem}footer a{color:var(--muted);margin-right:16px}
