:root{--bg:#0B0A0C;--card:#141318;--line:#26252d;--fg:#ECEBF0;--muted:#9B99A6;--pink:#FF3D68;--cyan:#22E5E0}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--fg);font-family:'Inter',system-ui,sans-serif;line-height:1.65}
header{display:flex;align-items:center;gap:10px;padding:18px 24px;border-bottom:1px solid var(--line)}
header a{display:flex;align-items:center;gap:10px;color:var(--fg);text-decoration:none;font-weight:700;font-family:'Bricolage Grotesque',sans-serif}
header img{width:28px;height:28px;border-radius:7px}
main{max-width:820px;margin:0 auto;padding:40px 20px 80px}
h1{font-family:'Bricolage Grotesque',sans-serif;font-size:34px;margin:0 0 6px;letter-spacing:-.5px}
.upd{color:var(--muted);font-size:13px;margin-bottom:28px}
h2{font-family:'Bricolage Grotesque',sans-serif;font-size:19px;margin:30px 0 8px}
p,li{font-size:15px;color:#D6D5DE}
ul{padding-left:20px}
a{color:var(--cyan)}
strong{color:var(--fg)}
.box{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin:18px 0}
footer{border-top:1px solid var(--line);padding:22px;text-align:center;color:var(--muted);font-size:12px}
footer a{color:var(--muted)}
