:root{--bg:#10211A;--card:#16302A;--ink:#F4F1EA;--muted:#B9C2B5;--accent:#F08A3C}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
main{max-width:760px;margin:0 auto;padding:48px 16px 80px}
h1{font-size:2rem;margin:0 0 4px}h2{font-size:1.15rem;margin:36px 0 8px;color:var(--accent)}
p,li{color:var(--ink)}.muted{color:var(--muted);font-size:.9rem}
a{color:var(--accent)}table{width:100%;border-collapse:collapse;margin:12px 0;font-size:.92rem}
th,td{text-align:left;padding:8px;border-bottom:1px solid #2A4A3E;vertical-align:top}th{color:var(--muted);font-weight:600}
.card{background:var(--card);border-radius:14px;padding:20px 22px;margin:20px 0}
nav{display:flex;gap:18px;margin-bottom:32px;font-weight:600}nav a{text-decoration:none}

.home{display:inline-block;margin-bottom:8px;color:var(--muted);text-decoration:none;font-size:.9rem}
@media (max-width:640px){table,thead,tbody,tr,td,th{display:block}tr:first-child{display:none}tr{border-bottom:1px solid #2A4A3E;padding:10px 0}td{border:0;padding:2px 0}td:first-child{color:var(--accent);font-weight:600}}
