:root{--bg:#111210;--panel:#1a1c18;--text:#f0efe6;--muted:#a5a79d;--accent:#ed854b;--line:#35372f}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;line-height:1.75}header,main,footer{width:min(820px,calc(100% - 40px));margin:auto}header{padding:36px 0;border-bottom:1px solid var(--line)}.brand{color:var(--text);font-size:22px;font-weight:800;text-decoration:none}.brand span{display:block;color:var(--accent);font-size:8px;letter-spacing:2px}main{padding:64px 0}h1{font-size:clamp(42px,8vw,72px);line-height:1;margin:0 0 18px}h2{margin:44px 0 10px;font-size:22px}p,li{color:var(--muted);font-size:14px}a{color:var(--accent)}.updated{font-size:12px}.notice{padding:18px;border-left:3px solid var(--accent);background:var(--panel)}footer{padding:28px 0 45px;border-top:1px solid var(--line);display:flex;gap:24px;flex-wrap:wrap;font-size:12px}.skip-link{position:fixed;top:-80px;left:16px;background:#fff;color:#111;padding:10px}.skip-link:focus{top:16px}
