
:root{--bg:#07060d;--panel:#141020;--panel2:#1b152b;--ink:#f8f4ed;--soft:#c8c0d4;--muted:#8d859e;--pink:#ff1f8e;--teal:#00e5ff;--gold:#ffd500;--green:#28ee96;--purple:#a56cff}
*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;background:radial-gradient(circle at 50% 0,rgba(0,229,255,.10),transparent 30rem),radial-gradient(circle at 5% 50%,rgba(255,31,142,.07),transparent 24rem),var(--bg);min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,black,transparent 85%)}a{color:var(--teal)}.top{position:relative;z-index:2;max-width:1000px;margin:auto;padding:22px clamp(18px,4vw,42px);display:flex;justify-content:space-between;align-items:center;gap:18px}.brand{font-weight:1000;letter-spacing:.08em;text-decoration:none;color:var(--ink)}.brand b{color:var(--pink)}.back{font-size:13px;font-weight:900;text-decoration:none;border:1px solid rgba(0,229,255,.35);border-radius:999px;padding:10px 15px;background:rgba(0,229,255,.05)}main{position:relative;z-index:1;max-width:900px;margin:auto;padding:45px clamp(18px,4vw,42px) 80px}.eyebrow{color:var(--gold);font-size:12px;font-weight:1000;letter-spacing:.22em;text-transform:uppercase}.hero{border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:28px;margin-bottom:28px}.hero h1{font-size:clamp(42px,8vw,78px);line-height:.92;letter-spacing:-.055em;margin:14px 0 12px}.hero p{max-width:720px;color:var(--soft);font-size:18px;line-height:1.55;margin:0}.date{margin-top:16px;color:var(--muted);font-size:13px;font-weight:800}.content{display:grid;gap:17px}.section{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(145deg,rgba(27,21,43,.86),rgba(14,11,24,.86));padding:23px 24px}.section h2{font-size:23px;line-height:1.1;margin:0 0 11px}.section h3{font-size:17px;margin:19px 0 8px;color:var(--gold)}.section p,.section li{color:var(--soft);line-height:1.67}.section p{margin:0 0 12px}.section p:last-child{margin-bottom:0}.section ul{margin:8px 0 0;padding-left:21px}.section li{margin:7px 0}.callout{border:2px solid rgba(0,229,255,.35);background:rgba(0,229,255,.055)}.warning{border-color:rgba(255,213,0,.38);background:rgba(255,213,0,.05)}.buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:12px;font-weight:1000;padding:13px 18px}.primary{background:var(--gold);color:#08070d}.secondary{border:2px solid rgba(0,229,255,.45);color:var(--teal);background:rgba(0,229,255,.05)}footer{position:relative;z-index:1;text-align:center;color:var(--muted);font-size:12px;padding:26px 18px 44px}.footlinks{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:11px}.footlinks a{color:var(--teal);text-decoration:none;font-weight:850}@media(max-width:620px){.top{align-items:flex-start}.brand{font-size:13px}.back{font-size:11px}main{padding-top:25px}.section{padding:20px}.hero p{font-size:16px}}
