:root{--bg:#101218;--card:#181C26;--edge:#292D38;--text:#F2F2F2;--muted:#AEB3BE;--green:#00C853;--pink:#E91E63;--gold:#F6C344;--cyan:#40C4FF}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:hidden}
a{color:var(--cyan)}
header{border-bottom:1px solid var(--edge);background:rgba(16,18,24,.9)}
.bar{max-width:820px;margin:0 auto;padding:0 16px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font:700 1.05rem "Space Grotesk",sans-serif}
.brand img{width:32px;height:32px;border-radius:50%}
.brand b{color:var(--pink)}
.back{color:var(--muted);text-decoration:none;font-size:.95rem}
main{max-width:820px;margin:0 auto;padding:48px 16px 72px}
h1,h2{font-family:"Space Grotesk",Inter,sans-serif;line-height:1.2}
h1{font-size:clamp(1.8rem,5vw,2.5rem);margin:0 0 .3em}
h2{font-size:1.25rem;margin:2em 0 .5em}
p,li{color:#D3D6DD}
.updated{color:var(--muted);font-size:.9rem;margin-bottom:2em}
.table-wrap{overflow-x:auto}
table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.95rem}
th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--edge);vertical-align:top}
th{color:var(--text);font-weight:600}
td:first-child{white-space:nowrap;color:var(--text)}
.box{background:var(--card);border:1px solid var(--edge);border-radius:14px;padding:18px 20px;margin:1.5em 0}
footer{border-top:1px solid var(--edge);color:var(--muted);font-size:.9rem}
footer .in{max-width:820px;margin:0 auto;padding:28px 16px 40px;display:flex;flex-wrap:wrap;gap:18px}
footer a{color:var(--muted)}
@media (max-width:480px){td:first-child{white-space:normal}}
