:root{--bg:#0A1034;--surface:#141C4E;--fg:#F7EEDC;--muted:rgba(247,238,220,.72);--em:#F2C46A;--line:rgba(247,238,220,.12)}
*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;color:var(--fg);font:17px/1.65 "Manrope",system-ui,-apple-system,"Segoe UI",sans-serif}
main{max-width:760px;margin:0 auto;padding:48px 24px 80px}
h1{font:800 40px/1.15 "Fraunces",Georgia,serif;margin:0 0 8px}h1 em{color:var(--em)}
h2{font:700 22px/1.3 "Fraunces",Georgia,serif;margin:36px 0 8px;color:var(--em)}
p,li{color:var(--muted)}strong{color:var(--fg)}a{color:var(--em)}
.meta{font-size:14px;color:var(--muted);margin-bottom:28px}
.card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:20px 24px;margin:20px 0}
table{width:100%;border-collapse:collapse;margin:12px 0}th,td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);vertical-align:top;font-size:15px}th{color:var(--fg)}
nav{display:flex;gap:18px;margin-bottom:36px;font-weight:700}nav a{text-decoration:none}
footer{margin-top:56px;font-size:14px;color:var(--muted)}
