:root{color-scheme:dark;--green:#8cff38;--bg:#080b10;--muted:#a3adbd}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 85% 0,#16301b66,transparent 45%),var(--bg);color:#f3f7f3;font:16px/1.65 system-ui,sans-serif}a{color:inherit}header,main,footer{max-width:1200px;margin:auto;padding:28px 32px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff16}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:900;font-size:24px;letter-spacing:2px}.brand img{width:54px;height:54px;object-fit:contain}.brand-sub{display:block;font-size:9px;letter-spacing:2px;color:var(--muted)}nav{display:flex;gap:26px;flex-wrap:wrap}nav a{text-decoration:none;color:var(--muted);font-size:14px;font-weight:650;padding:8px 0}nav a:hover,nav a[aria-current]{color:var(--green)}nav a[aria-current]{border-bottom:2px solid var(--green)}section{margin-bottom:80px}.hero{min-height:570px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:36px}.eyebrow{font-size:11px;letter-spacing:3px;font-weight:800;color:var(--green)}h1{font-size:clamp(44px,6.8vw,88px);line-height:1.02;letter-spacing:-4px;margin:22px 0 28px;font-weight:900}h1 span{color:var(--green)}h2{font-size:32px;line-height:1.2;letter-spacing:-1px}h3{font-size:23px;line-height:1.2}.lead{font-size:19px;color:var(--muted);max-width:560px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.button{display:inline-block;padding:13px 21px;border-radius:8px;background:var(--green);color:#0a1406;font:700 14px system-ui;text-decoration:none;border:1px solid var(--green)}.secondary{background:transparent;color:#e9f3e7;border-color:#ffffff30}.button:disabled{opacity:.6;cursor:not-allowed}.muted,article p{color:var(--muted)}.arena{position:relative;min-height:410px;display:grid;place-items:center;background:linear-gradient(#8cff3809 1px,transparent 1px),linear-gradient(90deg,#8cff3809 1px,transparent 1px);background-size:35px 35px;border:1px solid #8cff3822;border-radius:32px;overflow:hidden}.arena img{width:56%;position:relative;filter:drop-shadow(0 0 38px #8cff3845)}.orbit{position:absolute;width:320px;height:320px;border:1px solid #8cff3855;border-radius:50%;box-shadow:0 0 90px #8cff3814,inset 0 0 60px #8cff3814}.chip{position:absolute;font-size:10px;letter-spacing:2px;background:#111a13;border:1px solid #8cff3840;padding:9px 13px;border-radius:6px}.top{top:32px;left:24px}.bottom{bottom:32px;right:24px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}article{background:linear-gradient(135deg,#17201b,#10141c);border:1px solid #ffffff14;padding:28px;border-radius:14px}.number{font-size:10px;letter-spacing:2px;color:var(--green)}.intro{padding:48px 0 0}.badge{display:inline-block;border:1px solid #8cff3840;background:#8cff380d;border-radius:20px;padding:7px 15px;font-size:13px}.showcase{display:grid;grid-template-columns:320px 1fr;gap:70px;align-items:center}.showcase img{width:100%;max-height:620px;object-fit:contain;border-radius:20px}.notice{max-width:780px;border-left:3px solid var(--green);background:#8cff3809;padding:18px;margin-top:28px;color:var(--muted)}.packs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.packs article{padding:24px 16px}.packs h2{font-size:38px;color:var(--green)}.packs .eyebrow{letter-spacing:1px;font-size:9px}.packs .button{width:100%}.price{font-size:24px;font-weight:750;color:#fff}.price small{font-size:14px;font-weight:400}.vip{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px;background:linear-gradient(120deg,#243218,#131920);border:1px solid #8cff3840;border-radius:16px}.textlink{color:var(--green);overflow-wrap:anywhere}.readable{max-width:800px}footer{border-top:1px solid #ffffff18;color:var(--muted);font-size:13px;padding-top:32px}.footer-brand{font-weight:900;font-size:20px;color:#fff}.footer-brand span{display:block;font-weight:400;font-size:13px;color:var(--muted);margin:5px 0 22px}footer a{margin-right:22px}a:focus-visible,button:focus-visible{outline:3px solid var(--green);outline-offset:5px}.skip{position:absolute;left:20px;top:-100px;padding:10px;background:#fff;color:#000;z-index:5}.skip:focus{top:10px}@media(max-width:900px){header{align-items:flex-start;flex-direction:column}.packs{grid-template-columns:repeat(3,1fr)}.hero{grid-template-columns:1fr 1fr}h1{letter-spacing:-2px}.arena{min-height:320px}.orbit{width:240px;height:240px}.showcase{gap:28px;grid-template-columns:260px 1fr}}@media(max-width:620px){header,main,footer{padding:22px}nav{gap:18px}nav a{font-size:13px}.hero{grid-template-columns:1fr;padding-top:25px;gap:28px}.arena{min-height:300px}.cards,.showcase{grid-template-columns:1fr}.showcase img{max-height:520px}.packs{grid-template-columns:repeat(2,1fr)}.vip{align-items:flex-start;flex-direction:column;padding:24px}section{margin-bottom:48px}.intro{padding-top:20px}h1{font-size:52px}.lead{font-size:17px}footer a{display:inline-block;margin-bottom:10px}}
.poll-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;align-items:start}.poll-layout fieldset{border:0;padding:0;margin:24px 0}.poll-layout legend{font-size:14px;color:var(--muted);margin-bottom:12px}.poll-option{display:flex;gap:14px;align-items:center;padding:18px;margin-bottom:10px;border:1px solid #ffffff25;border-radius:10px;cursor:pointer}.poll-option:hover,.poll-option:has(input:checked){border-color:var(--green);background:#8cff380b}.poll-option input{accent-color:var(--green);width:18px;height:18px}.poll-number{margin-left:auto;font-size:12px;color:var(--muted)}#poll-status{min-height:52px;font-size:14px}.poll-layout button{margin:0 8px 10px 0}.poll-layout hr{border:0;border-top:1px solid #ffffff20;margin:28px 0}@media(max-width:720px){.poll-layout{grid-template-columns:1fr}}
main{position:relative;isolation:isolate;overflow:hidden}.gaming-decor{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.gaming-decor img{position:absolute;width:180px;opacity:.13;filter:drop-shadow(0 0 20px #8cff3830)}.decor-controller{top:28px;right:10px;transform:rotate(18deg)}.decor-headset{top:480px;left:-55px;transform:rotate(-18deg)}.decor-keyboard{bottom:12px;right:-15px;transform:rotate(-12deg)}.intro{padding-right:110px}.brand-preview{position:relative;overflow:hidden;padding:36px 24px;border:1px solid #8cff3840;border-radius:22px;min-height:440px;background:radial-gradient(circle at 80% 10%,#8cff3820,transparent 60%),repeating-linear-gradient(0deg,transparent,transparent 29px,#8cff3808 30px),#10191a}.brand-preview h2{position:relative;font-size:36px;line-height:1.12;letter-spacing:-1.5px;margin-top:65px}.brand-preview h2 span{color:var(--green)}.preview-controller{position:absolute;right:-20px;top:25px;width:145px!important;opacity:.45;transform:rotate(22deg)}.preview-tags{display:flex;flex-wrap:wrap;gap:8px}.preview-tags span{padding:6px 8px;border:1px solid #ffffff22;border-radius:5px;font-size:9px;letter-spacing:1px}.brand-preview p{font-size:10px;color:var(--muted);margin-top:30px}@media(max-width:620px){.intro{padding-right:0}.gaming-decor img{width:120px;opacity:.09}.decor-controller{top:12px;right:-28px}.decor-headset{top:500px;left:-45px}.decor-keyboard{bottom:8px;right:-30px}.brand-preview{min-height:370px}}
/* White gaming accents: decorative only, behind content and away from controls. */
.gaming-decor::before,.gaming-decor::after{content:"";position:absolute;pointer-events:none}
.gaming-decor::before{top:25px;right:-32px;width:150px;height:95px;background:repeating-linear-gradient(135deg,transparent 0 19px,#ffffff 19px 27px,transparent 27px 43px);opacity:.2;clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}
.gaming-decor::after{left:0;bottom:24px;width:75px;height:75px;border-left:8px solid #fff;border-bottom:8px solid #fff;opacity:.22}
.arena::before,.brand-preview::before{content:"";position:absolute;top:15px;right:15px;width:42px;height:42px;border-top:6px solid #fff;border-right:6px solid #fff;opacity:.75;pointer-events:none}
.arena::after,.brand-preview::after{content:"";position:absolute;bottom:15px;left:15px;width:42px;height:42px;border-bottom:6px solid #fff;border-left:6px solid #fff;opacity:.75;pointer-events:none}
.gaming-decor img{filter:grayscale(1) brightness(1.5) drop-shadow(0 0 16px #ffffff16)}
footer{position:relative}
footer::before{content:"";display:block;width:92px;height:7px;margin-bottom:23px;background:repeating-linear-gradient(120deg,#fff 0 12px,transparent 12px 20px);opacity:.65;pointer-events:none}
@media(max-width:620px){.gaming-decor::before{width:80px;height:60px;right:-25px;opacity:.12}.gaming-decor::after{width:40px;height:40px;border-width:5px;opacity:.12}.arena::before,.arena::after,.brand-preview::before,.brand-preview::after{width:28px;height:28px;border-width:5px}}
/* Circular presentation preserves the original logo asset and its green ring. */
.arena img{aspect-ratio:1;object-fit:cover;border-radius:50%;clip-path:circle(49% at 50% 50%)}
.brand img{border-radius:50%}
.launch-banner{position:relative;margin:16px 0 28px;padding:28px 24px;text-align:center;border:2px solid #ffffff80;border-radius:14px;background:linear-gradient(120deg,#19271b,#10151f);box-shadow:0 0 32px #8cff3810;overflow:hidden}.launch-banner strong{display:block;font-size:clamp(36px,7vw,76px);font-weight:950;line-height:1.1;letter-spacing:3px;color:#fff;margin:10px 0}.launch-banner>span{display:block;color:var(--muted);font-size:14px}.launch-banner .launch-label{color:var(--green);font-size:10px;font-weight:800;letter-spacing:3px}.launch-banner::before,.launch-banner::after{content:"";position:absolute;width:24px;height:24px;border-color:#fff;border-style:solid;pointer-events:none}.launch-banner::before{top:10px;left:10px;border-width:4px 0 0 4px}.launch-banner::after{bottom:10px;right:10px;border-width:0 4px 4px 0}@media(max-width:620px){.launch-banner{padding:24px 16px}.launch-banner strong{letter-spacing:1px}}
