:root{--night:#070C0B;--surface:#0E1816;--line:rgba(230,240,236,.08);--line-2:rgba(230,240,236,.14);--text:#E6F0EC;--muted:#9DB0A9;--dim:#6B7F78;--mint:#3DF2B1;color-scheme:dark}
*{box-sizing:border-box}
body{margin:0;background:var(--night);color:var(--text);font-family:"Hanken Grotesk","Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}
a{color:var(--mint)}
.wrap{max-width:820px;margin:0 auto;padding-inline:24px}
@media (max-width:600px){.wrap{padding-inline:16px}}
.nav{border-bottom:1px solid var(--line)}
.nav .wrap{max-width:1200px;display:flex;align-items:center;justify-content:space-between;min-height:72px}
.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--text);font-family:"Sora","Segoe UI",Arial,sans-serif;font-weight:600;font-size:19px}
.brand img{width:34px;height:34px}
.brand b{color:var(--mint);font-weight:600}
.back{color:var(--muted);text-decoration:none;font-size:15px}
.back:hover{color:var(--text)}
main{padding-block:64px 88px}
h1,h2{font-family:"Sora","Segoe UI",Arial,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.15}
h1{font-size:clamp(32px,4.4vw,44px);margin:0 0 8px}
h2{font-size:21px;margin:40px 0 10px}
p,li{color:var(--muted)}
p{margin:0 0 14px}
ul{padding-left:20px;margin:0 0 14px}
li{margin-bottom:6px}
strong{color:var(--text);font-weight:600}
.updated{font-family:"JetBrains Mono",Consolas,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:28px}
table{width:100%;border-collapse:collapse;margin:8px 0 16px;font-size:15px}
th,td{text-align:left;vertical-align:top;padding:10px 12px;border-top:1px solid var(--line)}
th{color:var(--text);font-weight:600}
td{color:var(--muted)}
@media (max-width:640px){table,thead,tbody,tr,th,td{display:block}thead{display:none}td{border-top:0;padding:4px 0}tr{border-top:1px solid var(--line);padding:10px 0}}
footer{border-top:1px solid var(--line);padding-block:32px;color:var(--dim);font-size:13px}
footer .wrap{max-width:1200px}
