:root{--canvas:#0E0905;--surface:#1A1410;--gold:#FFD96A;--text:#F3E9D8;--muted:#B8A98F}
*{box-sizing:border-box}
body{margin:0;background:var(--canvas);color:var(--text);font:17px/1.7 system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Devanagari",sans-serif}
main{max-width:720px;margin:0 auto;padding:40px 20px 80px}
h1{color:var(--gold);font-size:2rem;line-height:1.25;margin:0 0 4px}
h2{color:var(--gold);font-size:1.25rem;margin:2.2em 0 .4em}
p,li{color:var(--text)}
.muted{color:var(--muted);font-size:.95rem}
a{color:var(--gold)}
ul{padding-left:1.2em}
.card{background:var(--surface);border-radius:12px;padding:16px 20px;margin:1.2em 0}
footer{margin-top:3em;color:var(--muted);font-size:.9rem}
