@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap');
/* Official brand overrides are kept together so the base layout remains easy to maintain. */
:root{--bg:#090b0c;--surface:#111416;--surface2:#171a1c;--line:#2a2e30;--text:#f2f0eb;--muted:#989c9e;--orange:#e35b28;--amber:#f09a3e;--acid:#c5dc38;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;overflow-x:hidden}button,a{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.site-header{position:fixed;z-index:50;top:0;left:0;right:0;height:84px;padding:0 max(28px,calc((100vw - var(--max))/2));display:flex;align-items:center;gap:34px;border-bottom:1px solid transparent;transition:.35s}.site-header.scrolled{height:70px;background:rgba(9,11,12,.88);backdrop-filter:blur(16px);border-color:var(--line)}.brand{color:white;text-decoration:none;display:flex;align-items:center;gap:10px;font-family:'Barlow Condensed';font-size:18px;letter-spacing:1.5px;white-space:nowrap}.brand b{color:var(--orange)}.brand-mark{display:grid;place-items:center;width:36px;height:36px;background:var(--orange);color:#101010;font-family:'Barlow Condensed';font-weight:900;font-size:24px;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}nav{display:flex;gap:23px;margin-left:auto}nav a{font:600 12px Inter;color:#d6d6d4;text-transform:uppercase;text-decoration:none;letter-spacing:.8px;transition:.2s}nav a:hover{color:var(--amber)}.btn{border:1px solid var(--line);background:transparent;color:white;text-decoration:none;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:700;min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:.25s}.btn:hover{transform:translateY(-2px);border-color:var(--amber)}.primary{background:var(--orange);border-color:var(--orange);color:#0c0d0d}.primary:hover{background:var(--amber);border-color:var(--amber)}.steam{min-height:42px;padding:0 16px}.steam svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.6}.menu-btn{display:none}.hero{height:100svh;min-height:740px;position:relative;display:flex;align-items:center;padding:100px max(28px,calc((100vw - var(--max))/2)) 145px;isolation:isolate}.hero-bg{position:absolute;inset:0;z-index:-3;background:url('assets/giga-world-hero.webp') center/cover no-repeat}.hero:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(7,9,10,.9) 0%,rgba(7,9,10,.53) 44%,rgba(7,9,10,.12) 75%),linear-gradient(0deg,#090b0c 0%,transparent 32%)}.hero-grid{position:absolute;inset:0;z-index:-1;opacity:.12;background-image:linear-gradient(#ffffff13 1px,transparent 1px),linear-gradient(90deg,#ffffff13 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to right,#000,transparent 65%)}.hero-content{max-width:690px}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:2px;font:700 11px Inter;color:var(--amber)}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:34px;height:2px;background:var(--orange)}h1,h2,h3{font-family:'Barlow Condensed',sans-serif;margin:0;text-transform:uppercase;line-height:.88}h1{font-size:clamp(86px,11vw,156px);letter-spacing:-4px;margin:22px 0 15px}h1 em,h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1px var(--orange);text-shadow:0 0 38px #e35b2822}.tagline{font:800 clamp(20px,2.6vw,34px) 'Barlow Condensed';letter-spacing:4px;margin:0 0 16px}.intro{max-width:570px;color:#c4c5c3;font-size:16px;line-height:1.7}.actions{display:flex;gap:10px;margin-top:34px}.server-strip{position:absolute;bottom:40px;left:max(28px,calc((100vw - var(--max))/2));right:max(28px,calc((100vw - var(--max))/2));border:1px solid #ffffff20;background:#0c0e0fd9;backdrop-filter:blur(15px);display:grid;grid-template-columns:1.15fr .8fr repeat(3,1fr)}.server-strip>div{padding:17px 20px;border-right:1px solid var(--line)}.server-strip>div:last-child{border:0}.server-strip small,.server-strip strong{display:block}.server-strip small{text-transform:uppercase;color:#777c7e;font-size:9px;letter-spacing:1px;margin-bottom:7px}.server-strip strong{font:700 14px 'Barlow Condensed';letter-spacing:.7px;text-transform:uppercase}.pending{color:#b0b3b0!important}.pending i,.status-row i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--amber);margin-right:8px;box-shadow:0 0 10px var(--amber)}.scroll-cue{position:absolute;right:14px;bottom:120px;color:#aaa;font-size:9px;letter-spacing:2px;text-decoration:none;writing-mode:vertical-rl}.scroll-cue span{margin-top:10px;color:var(--orange)}.section{padding:120px max(28px,calc((100vw - var(--max))/2));position:relative}.section-head{display:grid;grid-template-columns:70px 1fr;gap:22px;align-items:start;margin-bottom:55px}.index{font:700 12px Inter;color:var(--orange);border-top:2px solid var(--orange);padding-top:10px}.section h2{font-size:clamp(48px,7vw,84px);letter-spacing:-2px}.section .kicker{margin:0 0 15px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature{min-height:240px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#141719,#0e1011);position:relative;overflow:hidden;transition:.3s}.feature:hover{transform:translateY(-5px);border-color:#e35b2860}.feature.featured{background:linear-gradient(145deg,#602414,#171413)}.feature .icon{font:600 28px 'Barlow Condensed';color:var(--orange)}.feature p{color:var(--amber);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;margin:36px 0 8px}.feature h3{font-size:28px;letter-spacing:.2px}.feature>span:last-child{display:block;margin-top:15px;color:#8f9395;line-height:1.55;font-size:13px}.wipe{padding-top:40px}.wipe-panel{min-height:390px;border:1px solid var(--line);padding:58px;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;background:radial-gradient(circle at 70% 50%,#68301b40,transparent 35%),linear-gradient(115deg,#171a1b,#0d0f10);position:relative;overflow:hidden}.wipe-panel:before{content:"RAD 14";position:absolute;right:-20px;top:-42px;font:900 180px 'Barlow Condensed';color:#ffffff05}.muted{color:var(--muted);line-height:1.65;font-size:14px}.chip{display:inline-block;border:1px solid #6e432f;color:var(--amber);padding:9px 12px;font-size:9px;font-weight:700;letter-spacing:1.2px;margin-top:13px}.countdown{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#090b0caa}.countdown div{text-align:center;padding:30px 8px;border-right:1px solid var(--line)}.countdown div:last-child{border:0}.countdown b{font:800 clamp(38px,5vw,68px) 'Barlow Condensed';display:block}.countdown small{text-transform:uppercase;font-size:9px;color:#7e8385;letter-spacing:1px}.vip{background:#0d0f10}.vip-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.vip-copy>p{font-size:20px;line-height:1.55}.vip-copy ul{list-style:none;padding:0;margin:30px 0}.vip-copy li{padding:13px 0;border-bottom:1px solid var(--line);color:#a5a8aa;font-size:13px}.vip-copy li:before{content:"+";color:var(--orange);margin-right:12px}.vip-card{background:linear-gradient(145deg,#25201b,#121415 60%);border:1px solid #734128;padding:38px;box-shadow:0 25px 80px #0008;position:relative}.vip-card:before{content:"";position:absolute;inset:0;border-top:3px solid var(--orange);pointer-events:none}.card-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.3px;color:var(--amber)}.card-top i{font-style:normal;color:#7e8485}.vip-card h3{font-size:48px;margin:35px 0}.placeholder-line{height:8px;background:#ffffff0a;width:86%}.placeholder-line.short{width:58%}.vip-meta{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);margin:34px 0}.vip-meta div{background:#111415;padding:19px}.vip-meta small,.vip-meta b{display:block}.vip-meta small{font-size:9px;text-transform:uppercase;color:#787d7f;margin-bottom:8px}.vip-meta b{font:600 18px 'Barlow Condensed'}.integration{padding:16px;border:1px dashed #5b4437;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1px;color:#777}.integration span{color:var(--orange)}.commerce-flow{display:flex;align-items:center;justify-content:center;margin-top:75px;border-top:1px solid var(--line);padding-top:45px}.commerce-flow div{display:grid;grid-template-columns:35px 1fr;column-gap:12px}.commerce-flow b{grid-row:1/3;color:var(--orange);font:700 12px Inter}.commerce-flow span{font:700 18px 'Barlow Condensed';text-transform:uppercase}.commerce-flow small{color:#777}.commerce-flow i{font-style:normal;color:#555;margin:0 50px}.community-card{min-height:410px;padding:60px;display:grid;grid-template-columns:1.4fr 1fr;align-items:center;border:1px solid #283347;background:radial-gradient(circle at 78% 55%,#586bd628,transparent 26%),linear-gradient(120deg,#11151d,#0b0d10);overflow:hidden}.community h2{max-width:730px}.community-card p:not(.kicker){color:#9da3ad;max-width:600px;line-height:1.65}.discord-btn{margin-top:22px;background:#5865f2;border-color:#5865f2}.signal{position:relative;height:290px;display:grid;place-items:center}.signal-core{width:100px;height:100px;display:grid;place-items:center;border:1px solid #7882ff;background:#5865f224;color:white;font:800 50px 'Barlow Condensed';z-index:2}.signal i{position:absolute;border:1px solid #6a74e85c;width:160px;height:160px;transform:rotate(45deg);animation:pulse 3s infinite}.signal i:nth-child(2){width:220px;height:220px;animation-delay:1s}.signal i:nth-child(3){width:280px;height:280px;animation-delay:2s}@keyframes pulse{50%{opacity:.15;transform:rotate(45deg) scale(1.08)}}.section-note{color:var(--muted);margin:-25px 0 45px 92px;max-width:650px;line-height:1.6}.rule-list,.faq-list{border-top:1px solid var(--line)}.accordion{border-bottom:1px solid var(--line)}.accordion button{width:100%;padding:23px 5px;background:none;border:0;color:white;display:flex;align-items:center;text-align:left;cursor:pointer}.accordion button b{font:700 22px 'Barlow Condensed';text-transform:uppercase}.accordion button span:first-child{width:60px;color:var(--orange);font-size:10px}.accordion button i{margin-left:auto;font-style:normal;font-size:25px;color:#777;transition:.2s}.accordion .answer{display:grid;grid-template-rows:0fr;transition:.3s}.accordion .answer>div{overflow:hidden}.accordion .answer p{padding:0 65px 24px;margin:0;color:#858a8c;line-height:1.6;font-size:13px}.accordion.open .answer{grid-template-rows:1fr}.accordion.open button i{transform:rotate(45deg);color:var(--orange)}.ranking{background:#0d0f10}.tabs{margin:-30px 0 30px 92px}.tabs button{background:none;border:0;border-bottom:2px solid var(--line);color:#777;text-transform:uppercase;font-size:10px;letter-spacing:1px;padding:13px 25px;cursor:pointer}.tabs button.active{color:white;border-color:var(--orange)}.ranking-empty{margin-left:92px;display:grid;grid-template-columns:230px 1fr;align-items:center;gap:55px;border:1px solid var(--line);padding:45px;background:#101314}.radar{width:190px;height:190px;border-radius:50%;border:1px solid #344044;background:repeating-radial-gradient(circle,#172024 0,#172024 1px,transparent 2px,transparent 38px);position:relative}.radar:after{content:"";position:absolute;inset:50% 0 0 50%;background:conic-gradient(from 270deg,#c5dc3845,transparent 18%);border-radius:0 0 100%}.radar span{position:absolute;width:8px;height:8px;background:var(--acid);border-radius:50%;top:38%;left:63%;box-shadow:0 0 15px var(--acid)}.ranking-empty h3{font-size:36px}.ranking-empty p{color:#8f9496;line-height:1.6;max-width:650px}.metrics{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}.metrics span{border:1px solid var(--line);padding:8px 10px;font-size:8px;color:#74797b;letter-spacing:1px}.hall{margin:35px 0 0 92px;border-left:3px solid var(--orange);padding:28px 35px;background:linear-gradient(90deg,#29170f,transparent);display:flex;align-items:center;justify-content:space-between;gap:60px}.hall h3{font-size:30px}.hall p:last-child{max-width:520px;color:#85898b;font-size:13px;line-height:1.6}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.news-grid article{min-height:270px;border:1px solid var(--line);padding:30px;background:linear-gradient(155deg,#171a1c,#101213)}.news-grid article>span,.news-grid small{font-size:8px;text-transform:uppercase;letter-spacing:1.4px;color:var(--orange)}.news-grid h3{font-size:28px;margin:50px 0 14px}.news-grid p{color:#888d8f;line-height:1.6;font-size:13px}.news-grid small{display:block;margin-top:28px;color:#64696b}.support{padding-top:20px}.support-box{border:1px solid #693720;min-height:290px;background:radial-gradient(circle at 70%,#c9431824,transparent 35%),#121313;padding:55px;display:flex;align-items:center;justify-content:space-between;gap:50px}.support-box p:not(.kicker){color:#8e9294}.support-box .actions{margin:0;flex-shrink:0}footer{border-top:1px solid var(--line);padding:65px max(28px,calc((100vw - var(--max))/2)) 25px;display:grid;grid-template-columns:1fr 1.4fr;gap:55px;background:#080a0b}.footer-brand{display:flex;gap:13px;align-items:center}.footer-brand b,.footer-brand small{display:block}.footer-brand b{font:800 24px 'Barlow Condensed';letter-spacing:1px}.footer-brand small{font-size:8px;letter-spacing:1.4px;color:#727779;margin-top:5px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr)}.footer-links b,.footer-links a,.footer-links button{display:block}.footer-links b{font:700 13px 'Barlow Condensed';text-transform:uppercase;margin-bottom:15px}.footer-links a,.footer-links button{color:#74797b;text-decoration:none;font-size:11px;margin:9px 0;background:none;border:0;padding:0;cursor:pointer;text-align:left}.footer-links a:hover,.footer-links button:hover{color:var(--orange)}.disclaimer,.copyright{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;color:#5d6264;font-size:9px;line-height:1.6}.copyright{display:flex;justify-content:space-between;letter-spacing:1px;padding-top:18px}dialog{width:min(620px,calc(100% - 30px));background:#121516;color:white;border:1px solid #4b3227;padding:45px;box-shadow:0 30px 100px #000;position:fixed}dialog::backdrop{background:#050606dd;backdrop-filter:blur(5px)}dialog h2{font:800 48px 'Barlow Condensed';margin:8px 0 25px}.close{position:absolute;right:15px;top:12px;background:none;border:0;color:#777;font-size:30px;cursor:pointer}.connection{border:1px solid var(--line);padding:20px;display:grid;grid-template-columns:1fr auto}.connection small,.connection strong{display:block}.connection small{font-size:8px;color:#777;letter-spacing:1px}.connection strong{font:600 18px 'Barlow Condensed';margin-top:8px}.connection button{grid-column:2;grid-row:1/3;background:#25292b;color:#666;border:0;padding:0 15px;text-transform:uppercase;font-size:9px}.notice{border-left:2px solid var(--amber);padding:12px;background:#201910;color:#b9a48c;font-size:12px;line-height:1.5}.status-row{border:1px solid var(--line);padding:16px;color:#919698;font-size:12px}.legal-copy{color:#a2a6a7;font-size:13px;line-height:1.7;max-height:55vh;overflow:auto}.toast{position:fixed;z-index:200;left:50%;bottom:25px;transform:translate(-50%,120px);background:#202425;border:1px solid #474c4e;padding:14px 20px;color:white;font-size:12px;transition:.3s;opacity:0}.toast.show{transform:translate(-50%,0);opacity:1}.reveal{opacity:0;transform:translateY(18px);transition:.7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:900px){.site-header{height:70px;padding:0 20px}.site-header>.steam{display:none}.menu-btn{display:block;margin-left:auto;width:42px;height:42px;background:#1115;border:1px solid #ffffff30}.menu-btn span{display:block;width:19px;height:1px;background:white;margin:6px auto}nav{position:absolute;top:70px;left:15px;right:15px;margin:0;padding:18px;background:#0d0f10f5;border:1px solid var(--line);display:none;flex-direction:column}nav.open{display:flex}.hero{min-height:780px;padding:110px 20px 180px;align-items:flex-start}.hero-content{margin-top:55px}h1{font-size:90px}.intro{font-size:14px}.server-strip{left:20px;right:20px;bottom:25px;grid-template-columns:1fr 1fr}.server-strip>div{padding:11px 13px}.server-strip>div:nth-child(n+3){display:none}.scroll-cue{display:none}.section{padding:85px 20px}.section-head{grid-template-columns:40px 1fr;gap:10px}.section h2{font-size:51px}.feature-grid{grid-template-columns:1fr}.feature{min-height:190px}.wipe-panel,.vip-layout,.community-card{grid-template-columns:1fr;padding:32px;gap:35px}.countdown div{padding:18px 3px}.countdown b{font-size:40px}.vip-layout{gap:35px}.commerce-flow{justify-content:space-between}.commerce-flow i{margin:0 8px}.commerce-flow small{display:none}.section-note,.tabs,.ranking-empty,.hall{margin-left:0}.ranking-empty{grid-template-columns:1fr;padding:28px}.radar{margin:auto}.hall{display:block}.news-grid{grid-template-columns:1fr}.community-card{padding:38px 28px}.signal{height:180px}.signal i:nth-child(3){width:200px;height:200px}.support-box{display:block;padding:32px}.support-box .actions{margin-top:25px;flex-wrap:wrap}footer{grid-template-columns:1fr}.copyright{display:block}.copyright span{margin:0 8px}}@media(max-width:520px){.hero{min-height:720px}.hero-content{margin-top:25px}h1{font-size:76px;letter-spacing:-2px}.tagline{font-size:18px;letter-spacing:2px}.actions{flex-direction:column;align-items:stretch}.section-head{display:block}.index{display:inline-block;width:35px;margin-bottom:18px}.section h2{font-size:43px}.wipe-panel{padding:25px}.countdown b{font-size:34px}.countdown small{font-size:7px}.vip-card{padding:25px}.vip-card h3{font-size:38px}.commerce-flow div{display:block}.commerce-flow b,.commerce-flow span{display:block}.community h2{font-size:42px}.section-note{margin-top:-30px}.accordion button span:first-child{width:35px}.accordion .answer p{padding-left:40px}.ranking-empty{gap:25px}.news-grid h3{margin-top:35px}.support-box .actions{flex-direction:column}.footer-links{gap:20px}.connection{grid-template-columns:1fr}.connection button{display:none}dialog{padding:35px 24px}.site-header .brand{font-size:16px}}
