:root{--bg:#080b12;--panel:#101621;--line:#263246;--text:#eff4ff;--muted:#93a0b5;--green:#10b981;--purple:#795cff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 Inter,system-ui,sans-serif}.legal-nav{position:sticky;top:0;background:#080b12e8;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding:18px 24px}.brand{color:var(--text);text-decoration:none;font-weight:700}.brand span{color:var(--green)}.legal{max-width:820px;margin:auto;padding:80px 24px}.legal h1{font-size:44px;line-height:1.1;margin:0 0 15px}.legal h2{font-size:23px;margin:42px 0 8px}.legal p,.legal li{color:var(--muted)}.legal a{color:#a995ff}.legal time{color:#66748a;font-size:13px}
