*{box-sizing:border-box}:root{--bg:#0A0A0C;--card:#17171B;--line:#26262B;--text:#fff;--muted:#A1A1AA;--accent:#FF8FBF}
@media (prefers-color-scheme:light){:root{--bg:#FAFAFB;--card:#fff;--line:#E4E4E7;--text:#0A0A0C;--muted:#52525B;--accent:#D6246B}}
body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
main{max-width:760px;margin:0 auto;padding:32px 20px 64px}a{color:var(--accent)}
header{display:flex;align-items:center;gap:10px;padding:18px 20px;max-width:760px;margin:0 auto}
header a{color:var(--text);text-decoration:none;font-weight:600;font-size:18px}
.logo{width:26px;height:26px;border-radius:50%;border:5px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(135deg,#FF8A1F,#FF3D7F 55%,#9B5CFF) border-box}
h1{font-size:30px;line-height:1.2;margin:8px 0 4px}h2{font-size:20px;margin:28px 0 8px}
table{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0;display:block;overflow-x:auto}
th,td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}th{background:var(--card)}
em{color:var(--muted)}footer{max-width:760px;margin:0 auto;padding:0 20px 40px;color:var(--muted);font-size:13px}
footer a{margin-right:16px}.hero{border-radius:22px;padding:28px;background:linear-gradient(135deg,rgba(255,138,31,.18),rgba(255,61,127,.18) 55%,rgba(155,92,255,.18));border:1px solid var(--line)}
.btn{display:inline-block;margin-top:14px;padding:12px 20px;border-radius:14px;color:#fff;text-decoration:none;font-weight:600;background:linear-gradient(90deg,#FF8A1F,#FF3D7F 55%,#9B5CFF)}