:root{--bg:#0b0b10;--panel:#13121a;--text:#f6f3f8;--muted:#aaa4b0;--line:rgba(255,255,255,.12);--accent:#c76bf4}*{box-sizing:border-box}body{margin:0;color:var(--text);background:radial-gradient(circle at 80% 0,rgba(149,1,216,.16),transparent 28rem),var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:#e4b2ff}header{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 max(22px,calc((100% - 880px)/2));border-bottom:1px solid var(--line)}.brand{color:var(--text);font-weight:850;text-decoration:none}.back{color:var(--muted);font-size:.85rem;text-decoration:none}main{width:min(760px,calc(100% - 44px));margin:0 auto;padding:82px 0}.eyebrow{color:var(--accent);font-size:.7rem;font-weight:850;letter-spacing:.13em}h1{margin:16px 0;font-size:clamp(3.6rem,9vw,6.6rem);line-height:.77;letter-spacing:-.09em}.updated{color:var(--muted);font-size:.85rem}aside{margin:46px 0 64px;padding:22px;border:1px solid rgba(199,107,244,.45);border-radius:13px;background:rgba(149,1,216,.1);color:#ded6e4;line-height:1.6}section{padding:29px 0;border-top:1px solid var(--line)}h2{margin:0 0 13px;font-size:1.38rem;letter-spacing:-.04em}p,li{color:#c7c1cb;line-height:1.72}strong{color:var(--text)}ul{padding-left:21px}footer{padding:28px;text-align:center;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}@media(max-width:560px){main{padding-top:55px}h1{font-size:3.8rem}}
