:root{color-scheme:dark;--bg:#08090C;--bg-rgb:8,9,12;--surface:#0E1014;--surface-rgb:14,16,20;--text:#F2F3F5;--text-soft:#C6CBD3;--muted:#9AA1AC;--muted-rgb:154,161,172;--line:rgba(var(--muted-rgb),.16);--accent:#00E5F5;--accent-rgb:0,229,245;--on-accent:#031417;--void-rgb:0,0,0;--display:"Saira Variable","Saira","Arial Narrow",system-ui,sans-serif;--body:"Saira Variable","Saira",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono Variable","Geist Mono",ui-monospace,Menlo,Consolas,monospace;--gutter:clamp(16px,5vw,72px)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg)}body{margin:0;min-height:100vh;color:var(--text);font:300 16px/1.7 var(--body);-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse 60% 50% at 70% 0%,rgba(var(--accent-rgb),.1),transparent 70%),var(--bg)}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{max-width:820px;margin-inline:auto;padding-inline:var(--gutter)}.mono{font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}header.bar{border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px)}header.bar .wrap{max-width:1240px;display:flex;align-items:center;gap:20px;height:68px}header.bar img{height:40px;width:auto;display:block}header.bar .back{margin-left:auto;color:var(--muted);text-decoration:none;font-size:.9rem}header.bar .back:hover{color:var(--text)}.lang{display:flex;border:1px solid var(--line);border-radius:999px;padding:2px}.lang button{all:unset;cursor:pointer;font:500 .7rem/1 var(--mono);letter-spacing:.12em;padding:7px 10px;border-radius:999px;color:var(--muted)}.lang button[aria-pressed=true]{background:var(--text);color:var(--bg)}main{padding-block:clamp(48px,8vw,96px)}h1{margin:0 0 8px;font:700 clamp(2.2rem,5vw,3.6rem)/1 var(--display);font-stretch:78%;text-transform:uppercase;text-wrap:balance}h2{margin:48px 0 10px;font:700 1.35rem/1.2 var(--display);font-stretch:78%;text-transform:uppercase;color:var(--text)}p,li{color:var(--text-soft)}ul{padding-left:1.2em}li{margin:.3em 0}strong{color:var(--text);font-weight:500}.updated{color:var(--muted)}.card{border:1px solid var(--line);border-radius:6px;padding:20px 24px;background:rgba(var(--surface-rgb),.7)}.pill{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.45);color:var(--text);font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.pill:hover{background:rgba(var(--accent-rgb),.16);border-color:var(--accent)}footer{border-top:1px solid var(--line);padding-block:28px calc(28px + env(safe-area-inset-bottom,0px));color:var(--muted)}footer .wrap{max-width:1240px;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between}footer a{color:var(--muted);text-decoration:none}footer a:hover{color:var(--text)}.linkbtn{all:unset;cursor:pointer}.linkbtn:hover{color:var(--text)}.consent{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:400;max-width:min(420px,calc(100% - 32px));display:grid;gap:14px;padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:rgba(var(--bg-rgb),.94);box-shadow:0 20px 50px -20px rgba(var(--void-rgb),.8)}.consent p{margin:0;font-size:.88rem}.consent a{color:var(--text-soft)}.consent-actions{display:flex;gap:10px}.cbtn{all:unset;cursor:pointer;flex:1;text-align:center;padding:11px 16px;border-radius:999px;border:1px solid var(--line);font:600 .85rem/1 var(--body);color:var(--text)}.cbtn:hover{border-color:var(--accent)}
