
:root{--bg:#0b0c10;--fg:#e6e6e6;--muted:#9aa0a6;--accent:#ffd166}
html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.55}
article{max-width:860px;margin:40px auto;padding:0 20px}
h1{font-size:2rem;margin:0 0 6px}
.meta{color:var(--muted);margin:0 0 24px}
h2{font-size:1.35rem;margin-top:28px;color:var(--accent)}
h3{font-size:1.1rem;margin-top:22px}
ul{padding-left:20px}
li{margin:6px 0}
em{color:#cbd5e1}
strong{font-weight:700}
a{color:#8ab4f8}
