:root{--bg:#080b09;--panel:#101511;--panel2:#151b16;--line:#273027;--text:#eef2e9;--muted:#899188;--lime:#b8f227;--orange:#ff6a2a;--violet:#9b65ff;--red:#ff3f35;--display:'Barlow Condensed',sans-serif;--mono:'IBM Plex Mono',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--mono);overflow-x:hidden}button,input,select{font:inherit}button,a{color:inherit}button{cursor:pointer}.noise,.scanlines{position:fixed;inset:0;pointer-events:none;z-index:100}.noise{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='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.scanlines{opacity:.025;background:repeating-linear-gradient(0deg,transparent 0 3px,#fff 4px)}#cursorGlow{position:fixed;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(184,242,39,.07),transparent 67%);z-index:0;pointer-events:none;transform:translate(-50%,-50%)}
.sidebar{position:fixed;left:0;top:0;bottom:0;width:248px;background:#0c100d;border-right:1px solid var(--line);z-index:30;display:flex;flex-direction:column}.brand{height:86px;display:flex;align-items:center;gap:13px;padding:0 22px;text-decoration:none;border-bottom:1px solid var(--line)}.brand-mark{width:38px;height:44px;display:grid;place-items:center;background:var(--lime);color:#0b0d0a;font:900 31px/1 var(--display);clip-path:polygon(0 0,100% 0,100% 74%,72% 100%,0 100%)}.brand b{display:block;font:800 24px/1 var(--display);letter-spacing:.8px}.brand em{display:block;color:var(--lime);font-size:8px;letter-spacing:2.5px;font-style:normal;margin-top:5px}.main-nav{padding:38px 14px;display:flex;flex-direction:column;gap:5px}.nav-link{height:54px;border:0;background:transparent;color:#777f78;text-align:left;padding:0 14px;font:600 15px var(--display);letter-spacing:1.1px;display:grid;grid-template-columns:23px 25px 1fr;align-items:center;transition:.2s;position:relative}.nav-link span{font:500 8px var(--mono);color:#4f5750}.nav-link i{font-style:normal;font-size:16px}.nav-link:hover{color:#ddd;background:#141914}.nav-link.active{background:var(--lime);color:#0b0e0b;font-weight:800}.nav-link.active span{color:#526c13}.nav-link.active:after{content:"";position:absolute;right:-14px;border:8px solid transparent;border-left-color:var(--lime)}.side-status{margin:auto 19px 20px;border-top:1px solid var(--line);padding-top:18px}.status-line{display:flex;align-items:center;gap:8px;font:700 11px var(--display);letter-spacing:1px}.live-dot{width:8px;height:8px;border-radius:50%;display:inline-block;animation:pulse 1.6s infinite}.live-dot.checking,.live-dot.warn{background:var(--orange);box-shadow:0 0 10px rgba(255,106,42,.72)}.live-dot.ok{background:var(--lime);box-shadow:0 0 12px rgba(184,242,39,.82)}.live-dot.error{background:var(--red);box-shadow:0 0 12px rgba(255,63,53,.75)}.side-status small{color:#555e57;font-size:8px}.twitch-mini{display:block;margin-top:16px;color:#a89abf;font:700 10px var(--display);text-decoration:none;letter-spacing:1px}.topbar{height:86px;position:fixed;left:248px;right:0;top:0;background:rgba(8,11,9,.89);backdrop-filter:blur(16px);z-index:25;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 35px}.menu-btn{display:none}.top-crumb{display:flex;align-items:center;gap:18px}.top-crumb span{font-size:9px;color:var(--lime);letter-spacing:1.3px}.top-crumb b{font:700 13px var(--display);letter-spacing:1.2px}.top-actions{margin-left:auto;display:flex;align-items:center;gap:20px}.online{font:600 9px var(--mono);color:#7f887e}.online span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);margin-right:7px;box-shadow:0 0 10px var(--lime)}.sound-toggle{border:0;background:transparent;color:#6e776f;font-size:9px}.sound-toggle b{color:var(--lime)}.live-button{height:40px;padding:0 18px;background:#8428e6;display:flex;align-items:center;text-decoration:none;font:800 12px var(--display);letter-spacing:1px;clip-path:polygon(0 0,94% 0,100% 30%,100% 100%,0 100%)}.live-button span{width:7px;height:7px;background:white;border-radius:50%;margin-right:8px}
main{margin-left:248px;padding-top:86px;min-height:100vh;position:relative;z-index:1}.page{display:none;animation:pageIn .45s ease}.page.active{display:block}.section-pad{padding-left:clamp(24px,4vw,70px);padding-right:clamp(24px,4vw,70px)}.hero{min-height:665px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:65px clamp(28px,5vw,82px)}.hero:after{content:"";position:absolute;right:0;top:0;width:55%;height:100%;background:linear-gradient(90deg,transparent,#10150f 74%);z-index:-3}.hero-grid{position:absolute;inset:0;opacity:.15;background-image:linear-gradient(#687264 1px,transparent 1px),linear-gradient(90deg,#687264 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(90deg,black,transparent 80%)}.hero-copy{position:relative;z-index:3;width:56%;max-width:690px}.eyebrow,.section-label{font:600 10px var(--mono);letter-spacing:2px;color:#9ba39b}.eyebrow span{color:var(--lime);margin-right:8px}.hero h1{font:900 clamp(78px,9vw,148px)/.72 var(--display);letter-spacing:-4px;margin:28px 0;color:#f0f2ec}.hero h1 strong{color:transparent;-webkit-text-stroke:2px var(--lime);font-style:italic}.hero-copy>p{color:#929a91;line-height:1.8;font-size:12px;max-width:570px;border-left:2px solid var(--lime);padding-left:17px}.hero-copy p b{color:#e9eee5}.hero-actions{display:flex;gap:10px;margin-top:28px}.primary-btn,.ghost-btn{min-height:49px;padding:0 22px;border:1px solid var(--lime);font:800 12px var(--display);letter-spacing:1.3px}.primary-btn{background:var(--lime);color:#0a0c0a;box-shadow:0 0 30px rgba(184,242,39,.08)}.primary-btn:hover{box-shadow:0 0 30px rgba(184,242,39,.28);transform:translateY(-2px)}.primary-btn span,.ghost-btn span{margin-left:18px}.ghost-btn{background:transparent;color:#d8ddd5;border-color:#394138}.ghost-btn:hover{border-color:var(--lime);color:var(--lime)}.hero-metrics{display:flex;gap:40px;margin-top:42px}.hero-metrics div{display:flex;flex-direction:column}.hero-metrics b{font:800 24px var(--display)}.hero-metrics span{font-size:7px;color:#5d665e;letter-spacing:1px}.hero-visual{position:absolute;right:0;bottom:0;width:52%;height:100%;z-index:2}.operator-glow{position:absolute;width:520px;height:520px;right:7%;bottom:0;border-radius:50%;background:radial-gradient(circle,rgba(184,242,39,.22),rgba(184,242,39,.04) 45%,transparent 70%)}.operator{position:absolute;right:16%;bottom:-25px;width:330px;height:610px;filter:drop-shadow(-20px 16px 35px #000)}.op-head{position:absolute;width:112px;height:122px;top:42px;left:115px;background:linear-gradient(145deg,#293129,#111612);clip-path:polygon(20% 0,78% 3%,100% 38%,88% 88%,58% 100%,16% 84%,0 43%)}.op-head:before{content:"";position:absolute;top:43px;left:10px;right:5px;height:31px;background:#070908;border:4px solid #1c241d;clip-path:polygon(0 0,100% 8%,86% 100%,5% 85%)}.op-head:after{content:"";position:absolute;top:51px;left:27px;width:56px;height:11px;background:linear-gradient(90deg,#91d30e,#e4ff9d,#5e8d04);box-shadow:0 0 25px #b8f227;clip-path:polygon(0 20%,100% 0,92% 80%,5% 100%)}.op-head span{position:absolute;width:126px;height:42px;left:-8px;top:-5px;background:#343d33;clip-path:polygon(0 20%,25% 0,90% 10%,100% 65%,77% 54%,60% 32%,15% 38%)}.op-body{position:absolute;top:144px;left:54px;width:245px;height:390px;background:linear-gradient(105deg,#141a15 0 16%,#354035 18% 42%,#151b16 44% 70%,#272f27 72%);clip-path:polygon(25% 0,70% 5%,100% 26%,91% 95%,66% 100%,42% 87%,15% 100%,0 23%)}.op-body:after{content:"DAMO";position:absolute;top:80px;left:89px;border:1px solid #6b775f;padding:6px;color:#a8b59d;font:800 12px var(--display);transform:rotate(-4deg)}.op-rifle{position:absolute;width:430px;height:72px;top:276px;left:-81px;background:#191f1a;transform:rotate(-22deg);clip-path:polygon(0 32%,38% 24%,42% 0,63% 2%,66% 29%,86% 33%,90% 12%,96% 11%,95% 41%,100% 45%,99% 58%,64% 58%,61% 100%,48% 100%,46% 59%,0 62%)}.op-rifle:after{content:"";position:absolute;width:90px;height:20px;background:#353f35;left:245px;top:31px}.op-arm{position:absolute;width:190px;height:73px;background:#343e34;left:85px;top:264px;transform:rotate(-18deg);clip-path:polygon(0 0,70% 10%,100% 44%,90% 90%,53% 72%,0 100%)}.target-ring{position:absolute;right:5%;bottom:14%;width:480px;height:480px;border:1px solid rgba(184,242,39,.18);border-radius:50%;animation:rotate 20s linear infinite}.target-ring:before,.target-ring:after{content:"";position:absolute;inset:12%;border:1px dashed rgba(184,242,39,.2);border-radius:50%}.target-ring:after{inset:30%;border-style:solid}.target-ring i{position:absolute;background:var(--lime)}.target-ring i:nth-child(1),.target-ring i:nth-child(2){width:50px;height:1px;top:50%}.target-ring i:nth-child(1){left:-25px}.target-ring i:nth-child(2){right:-25px}.target-ring i:nth-child(3),.target-ring i:nth-child(4){height:50px;width:1px;left:50%}.target-ring i:nth-child(3){top:-25px}.target-ring i:nth-child(4){bottom:-25px}.hud-tag{position:absolute;border-left:2px solid var(--lime);padding:6px 10px;background:rgba(8,11,9,.75)}.hud-tag small{display:block;color:#697368;font-size:7px}.hud-tag b{font:700 12px var(--display)}.tag-a{right:9%;top:24%}.tag-b{left:16%;bottom:18%}.map-coords{position:absolute;right:5%;bottom:6%;font-size:8px;color:#687267;line-height:1.6}.hero-index{position:absolute;right:23px;bottom:22px;font:800 20px var(--display);writing-mode:vertical-rl}.hero-index span{color:#4c554d;font-size:10px}.radar{position:absolute;border:1px dashed rgba(184,242,39,.15);border-radius:50%}.radar-a{width:300px;height:300px;left:-150px;top:10%}.radar-b{width:70px;height:70px;left:46%;top:18%}.ticker{height:42px;background:var(--lime);color:#0c0f0b;overflow:hidden;display:flex;align-items:center;transform:rotate(-.6deg) scale(1.01);position:relative;z-index:4}.ticker div{white-space:nowrap;animation:ticker 25s linear infinite;font:900 14px var(--display);letter-spacing:1px}.ticker span{margin:0 28px}.ticker i{font-size:9px}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:90px;padding-bottom:90px}.feature-card{min-height:370px;padding:34px;position:relative;overflow:hidden;background:#111512;border:1px solid var(--line);cursor:pointer;transition:.3s}.feature-card:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent 55%,color-mix(in srgb,var(--accent) 13%,transparent));opacity:.5}.feature-card:hover{transform:translateY(-8px);border-color:var(--accent)}.feature-card.lime{--accent:var(--lime)}.feature-card.orange{--accent:var(--orange)}.feature-card.violet{--accent:var(--violet)}.feature-no{font-size:8px;color:#566057}.feature-icon{float:right;color:var(--accent);font-size:36px}.card-kicker{display:block;color:var(--accent);font:700 8px var(--mono);margin-top:82px}.feature-card h3{font:900 43px/.86 var(--display);margin:12px 0 20px}.feature-card p{font-size:10px;line-height:1.8;color:#7e877e;max-width:290px}.card-link{position:absolute;bottom:30px;font:700 10px var(--display);letter-spacing:1px;color:var(--accent)}.corner-lines{position:absolute;right:0;bottom:0;width:70px;height:70px;border-right:3px solid var(--accent);border-bottom:3px solid var(--accent);clip-path:polygon(75% 0,100% 0,100% 100%,0 100%)}.community-strip{min-height:280px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:55px;background:radial-gradient(circle at 30% 130%,rgba(184,242,39,.11),transparent 40%)}.community-strip h2,.page-heading h2{font:900 clamp(46px,5vw,76px)/.85 var(--display);margin:12px 0}.community-strip h2 em,.page-heading h2 em,.event-copy h2 em,.clips-banner em{color:var(--lime);font-style:normal}.countdown{display:flex;align-items:center;gap:13px;margin-left:auto}.countdown div{text-align:center}.countdown b{display:block;font:700 31px var(--display)}.countdown span{font-size:7px;color:#687168}.countdown i{color:#4a534b}.fineprint{font-size:7px;color:#404840;padding-top:10px;padding-bottom:30px}
.page-heading{min-height:260px;padding:60px clamp(24px,4vw,70px) 45px;display:flex;justify-content:space-between;align-items:end;background:linear-gradient(120deg,rgba(184,242,39,.04),transparent);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.page-heading:after{content:"";position:absolute;right:7%;top:-120px;width:380px;height:380px;border:1px solid rgba(184,242,39,.08);border-radius:50%;box-shadow:0 0 0 40px rgba(184,242,39,.02),0 0 0 80px rgba(184,242,39,.015)}.page-heading h2{font-size:76px}.page-heading p{color:#7f887f;font-size:11px}.heading-code{font-size:8px;color:#5b645b;text-align:right;line-height:1.7;z-index:1}.heading-code b{font:700 18px var(--display);color:#a4ada3}.panel{background:var(--panel);border:1px solid var(--line)}.panel-head{height:61px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 19px}.panel-head span{font:700 12px var(--display);letter-spacing:1px}.panel-head small{display:block;color:#586159;font-size:7px;margin-top:3px}.panel-head button,.icon-button{background:transparent;border:1px solid #323a32;color:#879087;font-size:9px;padding:7px 10px}.wheel-layout{display:grid;grid-template-columns:minmax(440px,1.3fr) minmax(320px,.7fr);gap:18px;padding-top:45px}.wheel-stage{min-height:680px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle,rgba(184,242,39,.06),transparent 55%),#0d110e}.wheel-stage:after{content:"RANDOM_SELECTION_PROTOCOL";position:absolute;left:13px;bottom:15px;writing-mode:vertical-rl;font-size:7px;color:#3f473f}.wheel-stage canvas{width:min(590px,86%);height:auto;filter:drop-shadow(0 24px 35px #000)}.wheel-pointer{position:absolute;top:35px;left:50%;z-index:4;width:38px;height:65px;background:var(--lime);transform:translateX(-50%);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 0 15px rgba(184,242,39,.55))}.spin-center{position:absolute;width:118px;height:118px;border-radius:50%;border:8px solid #111711;background:var(--lime);color:#0c0f0b;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 0 2px #5e761e,0 0 50px rgba(184,242,39,.25);transition:.2s}.spin-center:hover{transform:scale(1.06)}.spin-center b{font:900 29px var(--display)}.spin-center small{font-size:7px}.wheel-control{min-height:680px}.option-list{padding:12px;height:425px;overflow-y:auto}.option-row{height:43px;display:grid;grid-template-columns:15px 1fr 25px;align-items:center;gap:10px;border-bottom:1px solid #222923}.option-color{width:8px;height:8px;transform:rotate(45deg)}.option-row input{border:0;background:transparent;color:#bec5bb;outline:0;font-size:10px;width:100%}.option-row input:focus{color:white}.option-row button{border:0;background:transparent;color:#505951;font-size:16px}.option-row button:hover{color:var(--red)}.add-option{display:flex;padding:13px;border-top:1px solid var(--line);gap:7px}.add-option input{min-width:0;flex:1;background:#090c0a;border:1px solid #2b332b;color:white;padding:10px;font-size:9px}.add-option button{background:var(--lime);border:0;color:#0b0d0b;font:800 9px var(--display);padding:0 12px}.wheel-quick{padding:4px 13px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.wheel-quick button{border:1px solid #303930;background:transparent;font:700 8px var(--display);padding:8px 3px;color:#889188}.wheel-quick button:hover{border-color:var(--lime);color:var(--lime)}.microcopy{font-size:7px;text-align:center;color:#505950}.history{margin:18px clamp(24px,4vw,70px) 80px}.section-pad-inner{padding:0}.history-list{display:flex;gap:8px;padding:18px;min-height:75px;align-items:center;overflow:auto}.history-list p{font-size:9px;color:#5d665d}.history-item{border-left:2px solid var(--lime);background:#171d17;padding:9px 14px;min-width:145px}.history-item b{display:block;font:700 11px var(--display)}.history-item small{font-size:7px;color:#5e675f}
.preset-row{display:flex;align-items:stretch;gap:8px;padding-top:30px;overflow:auto}.preset-row>span{align-self:center;font-size:8px;color:#626b63;white-space:nowrap;margin-right:5px}.preset-chip{min-width:145px;height:58px;border:1px solid var(--line);background:#101410;color:#7b847c;display:grid;grid-template-columns:28px 1fr;grid-template-rows:1fr 1fr;text-align:left;padding:8px 10px}.preset-chip i{grid-row:1/3;font-style:normal;font-size:20px;align-self:center}.preset-chip b{font:700 10px var(--display)}.preset-chip small{font-size:7px}.preset-chip.active,.preset-chip:hover{border-color:var(--lime);color:var(--lime);background:#151c12}.loadout-layout{display:grid;grid-template-columns:310px 1fr;gap:18px;padding-top:28px}.filter-panel{padding-bottom:15px}.field-label{font:700 8px var(--mono);color:#727b72;display:block;margin:18px}.field-label select{width:100%;height:40px;margin-top:8px;background:#090c0a;border:1px solid #293129;color:#d4d9d1;padding:0 10px;font-size:9px;outline:none}.range-line>span{display:flex;justify-content:space-between}.range-line b{color:var(--lime)}input[type=range]{appearance:none;width:100%;height:3px;background:#313a31;margin-top:16px}input[type=range]::-webkit-slider-thumb{appearance:none;width:15px;height:15px;background:var(--lime);transform:rotate(45deg);cursor:pointer}.toggle-stack{margin:20px 18px;display:flex;flex-direction:column;gap:11px}.toggle-stack label{display:flex;align-items:center;gap:9px;font-size:8px;color:#969e96;cursor:pointer}.toggle-stack input{display:none}.toggle-stack span{width:28px;height:14px;background:#2c342d;border-radius:10px;position:relative}.toggle-stack span:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#606961;left:2px;top:2px;transition:.2s}.toggle-stack input:checked+span{background:#526c17}.toggle-stack input:checked+span:after{left:16px;background:var(--lime)}.generate-btn{width:calc(100% - 36px);height:70px;margin:10px 18px;border:0;background:var(--lime);color:#090b09;display:grid;grid-template-columns:45px 1fr;grid-template-rows:1fr 1fr;text-align:left;padding:13px}.generate-btn>span{grid-row:1/3;font-size:29px}.generate-btn b{font:900 15px var(--display)}.generate-btn small{font-size:7px}.generate-btn:active{transform:scale(.98)}.loadout-result{min-height:580px;position:relative;overflow:hidden;background:linear-gradient(150deg,#141a14,#0c100d)}.loadout-result:before{content:"";position:absolute;inset:0;opacity:.07;background-image:linear-gradient(#879286 1px,transparent 1px),linear-gradient(90deg,#879286 1px,transparent 1px);background-size:50px 50px}.result-scan{position:absolute;left:0;right:0;height:2px;background:var(--lime);box-shadow:0 0 15px var(--lime);z-index:5;top:-5px}.result-scan.running{animation:scan 1s ease-in-out}.result-top{height:78px;border-bottom:1px solid var(--line);padding:0 22px;display:flex;align-items:center;justify-content:space-between;position:relative}.result-top span{display:block;color:var(--lime);font-size:7px}.result-top b{font:700 13px var(--display)}.cost{text-align:right}.cost small{display:block;font-size:7px;color:#667067}.cost b{font-size:23px;color:var(--lime)}.gear-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px;position:relative}.gear-card{min-height:155px;background:#121712;border:1px solid #2b332b;padding:14px;position:relative;overflow:hidden;animation:gearIn .45s both}.gear-card:after{content:attr(data-slot);position:absolute;right:-3px;bottom:-10px;font:900 49px var(--display);color:rgba(255,255,255,.025)}.gear-card>span{font-size:7px;color:#596259;letter-spacing:1px}.gear-card .gear-icon{height:63px;display:grid;place-items:center;font:900 35px var(--display);color:var(--gear-color,var(--lime));text-shadow:0 0 25px color-mix(in srgb,var(--gear-color,var(--lime)) 30%,transparent)}.gear-card h4{font:800 16px var(--display);margin:5px 0}.gear-card small{font-size:7px;color:#687168}.gear-card b{position:absolute;right:12px;bottom:11px;color:#aeb6ad;font:700 10px var(--display)}.result-footer{height:75px;border-top:1px solid var(--line);display:flex;align-items:center;padding:0 18px;gap:30px;position:relative}.risk-meter{display:grid;grid-template-columns:auto 150px auto;gap:10px;align-items:center;font-size:7px;color:#727b73}.risk-meter>div{height:4px;background:#2c342c}.risk-meter i{display:block;width:var(--risk,0%);height:100%;background:var(--orange);transition:.5s}.risk-meter b{font:700 10px var(--display);color:var(--orange)}.result-actions{margin-left:auto;display:flex;gap:6px}.result-actions button{border:1px solid #343d34;background:transparent;padding:9px 12px;color:#899289;font:700 8px var(--display)}.result-actions button:hover{border-color:var(--lime);color:var(--lime)}.saved-loadouts{margin:18px clamp(24px,4vw,70px) 80px}.saved-grid{padding:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.saved-card{border:1px solid #283028;padding:13px;position:relative}.saved-card b{font:700 11px var(--display)}.saved-card p{font-size:7px;color:#778078}.saved-card button{position:absolute;right:8px;top:7px;border:0;background:transparent;color:#5b645b}.saved-empty{font-size:8px;color:#545d54}
.clips-layout{display:grid;grid-template-columns:1fr 320px;gap:18px;padding-top:45px}.video-shell{overflow:hidden}.video-top{height:48px;padding:0 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);font:700 9px var(--display)}.video-top i{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:50%;margin-right:7px}.video-top b{color:#666f67}.video-frame{aspect-ratio:16/9;background:#050705;position:relative}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-overlay{position:absolute;inset:0;background:radial-gradient(circle,rgba(132,40,230,.2),transparent 50%),linear-gradient(145deg,rgba(14,18,14,.95),rgba(7,9,7,.95));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.video-overlay.hidden{display:none}.play-emblem{width:75px;height:75px;display:grid;place-items:center;background:var(--violet);font-size:25px;clip-path:polygon(8% 0,100% 0,100% 82%,82% 100%,0 100%,0 8%);margin-bottom:12px}.video-overlay h3{font:800 25px var(--display);margin:5px}.video-overlay p{font-size:8px;color:#80887f;max-width:380px}.video-overlay .primary-btn{display:flex;align-items:center;text-decoration:none;margin-top:10px}.clip-loader{padding:18px}.clip-loader label{font-size:8px;color:#6e776f}.clip-loader>div{display:flex;margin-top:8px}.clip-loader input{flex:1;min-width:0;height:42px;background:#090c0a;border:1px solid #2e362e;color:white;padding:0 12px;font-size:9px}.clip-loader button{width:115px;border:0;background:var(--violet);font:800 10px var(--display)}.clip-loader small{display:block;font-size:7px;color:#505950;margin-top:6px}.clip-library{min-height:550px}.clip-list{padding:10px}.clip-item{display:grid;grid-template-columns:48px 1fr 18px;align-items:center;gap:10px;border-bottom:1px solid #232a23;padding:10px 0;cursor:pointer}.clip-thumb{height:34px;background:var(--violet);display:grid;place-items:center;clip-path:polygon(0 0,100% 0,100% 75%,80% 100%,0 100%)}.clip-item b{font:700 10px var(--display)}.clip-item small{display:block;font-size:7px;color:#5c655d}.clip-item button{border:0;background:transparent;color:#596259}.clip-empty{text-align:center;color:#4d564e;padding:70px 0}.clip-empty span{font-size:35px}.clip-empty p{font-size:8px;line-height:1.7}.clips-banner{margin-top:20px;margin-bottom:80px;min-height:170px;background:linear-gradient(100deg,#171120,#0e120e);border:1px solid #2d2536;display:flex;align-items:center;justify-content:space-between}.clips-banner span{color:var(--violet);font-size:8px}.clips-banner h3{font:800 31px var(--display);margin:8px 0}.clips-banner em{color:var(--violet)}.clips-banner>a{font:800 10px var(--display);text-decoration:none;color:var(--violet)}
.outline-link{border:1px solid #313a31;padding:13px 17px;text-decoration:none;font:700 9px var(--display);z-index:2}.event-feature{min-height:420px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,rgba(6,8,6,.35),rgba(6,8,6,.8)),repeating-linear-gradient(135deg,rgba(184,242,39,.04) 0 1px,transparent 1px 30px);border-bottom:1px solid var(--line)}.event-copy{max-width:600px}.event-status{font-size:8px;color:var(--lime)}.event-copy h2{font:900 clamp(52px,7vw,96px)/.78 var(--display);margin:20px 0}.event-copy p{font-size:10px;color:#8b938a;line-height:1.8;max-width:500px}.event-tags{display:flex;gap:7px;margin-top:20px}.event-tags span{border:1px solid #394239;padding:7px 9px;font-size:7px}.event-count{text-align:center;border-left:1px solid var(--line);padding:45px;min-width:440px}.event-count>small{font-size:8px;color:#788178}.event-count>div{display:flex;gap:12px;align-items:center;justify-content:center;margin:18px 0 4px}.event-count b{font:700 42px var(--display)}.event-count i{font-style:normal;color:var(--lime)}.event-count>span{font-size:7px;color:#596259}.event-count button{display:block;margin:30px auto 0}.event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:60px}.event-card{min-height:385px;padding:25px;position:relative}.event-card>.event-num{font-size:7px;color:#616a62}.event-card>i{position:absolute;right:24px;top:20px;font-style:normal;color:var(--lime);font-size:28px}.event-card h3{font:900 39px/.88 var(--display);margin:65px 0 15px}.event-card p{font-size:9px;line-height:1.7;color:#747d75}.progress-line{position:absolute;bottom:72px;left:25px;right:25px;font-size:7px;color:#657065}.progress-line b{float:right;color:var(--lime)}.progress-line>i{display:block;height:3px;background:linear-gradient(90deg,var(--lime) var(--p),#283028 var(--p));margin-top:8px}.event-card>button{position:absolute;bottom:20px;left:25px;border:0;background:transparent;padding:0;color:var(--lime);font:700 9px var(--display)}.ops-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;padding-top:18px;padding-bottom:80px}.bingo-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:12px}.bingo-cell{aspect-ratio:1;background:#141a14;border:1px solid #293129;padding:7px;color:#909890;font:700 8px/1.2 var(--display);text-align:left;position:relative}.bingo-cell:hover{border-color:#6f8460}.bingo-cell.done{background:var(--lime);color:#0b0e0b;border-color:var(--lime)}.bingo-cell.done:after{content:"✓";position:absolute;right:5px;bottom:1px;font-size:20px;opacity:.35}.stream-tools{padding-bottom:15px}.prompt-box{margin:13px;background:#171e16;border-left:2px solid var(--lime);padding:15px}.prompt-box small{font-size:7px;color:#687168}.prompt-box b{font:700 15px var(--display);display:block;margin:8px 0 12px}.prompt-box button,.timer-tool button{border:1px solid #364036;background:transparent;color:#9ca59c;font:700 8px var(--display);padding:7px}.timer-tool{margin:13px;display:flex;align-items:center;gap:7px;border:1px solid #2c342c;padding:12px}.timer-tool div{margin-right:auto}.timer-tool small{font-size:7px;color:#5e675f}.timer-tool b{font:800 27px var(--display);display:block}.vote-tool{margin:13px}.vote-tool>span{font:700 9px var(--display)}.vote-tool>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.vote-tool>div button{background:#121712;border:1px solid #2d352d;text-align:left;padding:10px;font:800 9px var(--display)}.vote-tool button b{margin-left:5px}.vote-tool i{display:block;height:3px;background:#2e372e;margin-top:7px}.vote-tool em{display:block;width:0;height:100%;background:var(--lime);transition:.3s}.text-button{border:0!important;background:transparent!important;color:#5f685f!important;font-size:7px!important;padding-left:0!important}
.result-modal{position:fixed;inset:0;background:rgba(3,5,3,.84);backdrop-filter:blur(10px);z-index:200;display:none;align-items:center;justify-content:center}.result-modal.open{display:flex}.result-modal-card{width:min(570px,90%);min-height:360px;background:#101510;border:1px solid var(--lime);padding:50px;text-align:center;position:relative;box-shadow:0 0 100px rgba(184,242,39,.13)}.result-modal-card:before{content:"";position:absolute;inset:8px;border:1px solid #273327;pointer-events:none}.result-modal-card>button:first-child{position:absolute;right:13px;top:9px;border:0;background:transparent;color:#8b948a;font-size:26px;z-index:2}.result-modal-card>span{color:var(--lime);font-size:8px}.result-modal-card small{display:block;color:#626b62;margin:35px 0 5px;font-size:8px}.result-modal-card h2{font:900 56px/.9 var(--display);margin:8px 0}.result-modal-card p{font-size:9px;color:#747d74}.result-modal-card .primary-btn{margin-top:25px}.toast-stack{position:fixed;right:20px;bottom:20px;z-index:300;display:flex;flex-direction:column;gap:8px}.toast{background:#151c15;border-left:3px solid var(--lime);padding:13px 18px;min-width:240px;font:700 10px var(--display);animation:toastIn .25s ease}.toast.error{border-color:var(--red)}footer{margin-left:248px;min-height:80px;border-top:1px solid var(--line);display:flex;align-items:center;padding:0 40px;gap:25px;color:#505950;font-size:7px}footer span{font:800 12px var(--display);color:#727b72}footer a{margin-left:auto;color:#8f75b9;text-decoration:none}
.reveal{opacity:0;transform:translateY(15px);animation:reveal .65s forwards}.delay-1{animation-delay:.12s}.delay-2{animation-delay:.24s}@keyframes reveal{to{opacity:1;transform:none}}@keyframes pulse{70%{box-shadow:0 0 0 8px rgba(255,63,53,0)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes pageIn{from{opacity:0;transform:translateY(8px)}}@keyframes scan{0%{top:0}50%{top:99%}100%{top:0}}@keyframes gearIn{from{opacity:0;transform:scale(.94)}}@keyframes toastIn{from{opacity:0;transform:translateX(30px)}}
@media(max-width:1100px){.sidebar{width:205px}.topbar,main{left:205px}.topbar{left:205px}main,footer{margin-left:205px}.hero h1{font-size:85px}.hero-copy{width:60%}.operator{right:3%;transform:scale(.86);transform-origin:bottom}.dashboard-grid{grid-template-columns:1fr 1fr}.feature-card:last-child{grid-column:span 2}.event-count{min-width:360px;padding:25px}.gear-grid{grid-template-columns:repeat(2,1fr)}.result-footer{height:auto;padding:15px;flex-wrap:wrap}.result-actions{margin-left:0}.clips-layout{grid-template-columns:1fr}.clip-library{min-height:250px}.ops-grid{grid-template-columns:1fr}}
@media(max-width:800px){.sidebar{transform:translateX(-100%);transition:.25s;width:250px}.sidebar.open{transform:none}.topbar{left:0;height:66px;padding:0 15px}.menu-btn{display:block;border:0;background:transparent;font-size:20px;margin-right:12px}.top-crumb span,.online,.sound-toggle{display:none}.live-button{height:35px;padding:0 11px}.top-actions{gap:4px}main{margin-left:0;padding-top:66px}footer{margin-left:0}.hero{min-height:720px;align-items:start;padding-top:60px}.hero-copy{width:100%}.hero h1{font-size:78px}.hero-visual{opacity:.28;width:100%}.operator{right:-5%}.hero-copy>p{max-width:90%}.hero-metrics{gap:20px}.dashboard-grid,.event-grid{grid-template-columns:1fr}.feature-card:last-child{grid-column:auto}.community-strip{flex-wrap:wrap;padding-top:45px;padding-bottom:45px;gap:25px}.countdown{margin-left:0}.page-heading{min-height:220px}.page-heading h2{font-size:52px}.wheel-layout,.loadout-layout{grid-template-columns:1fr}.wheel-stage{min-height:500px}.wheel-control{min-height:auto}.option-list{height:360px}.preset-row{padding-bottom:5px}.filter-panel{order:1}.loadout-result{order:2}.event-feature{display:block;padding-top:60px;padding-bottom:60px}.event-count{border-left:0;border-top:1px solid var(--line);margin-top:35px;min-width:0;padding:30px 0}.event-grid{grid-template-columns:1fr}.event-card{min-height:340px}.ops-grid{grid-template-columns:1fr}.saved-grid{grid-template-columns:1fr}.clips-banner{display:block;padding-top:35px;padding-bottom:35px}.clips-banner a{display:block;margin-top:25px}.bingo-cell{font-size:7px}footer{padding:20px;flex-wrap:wrap}.hero-index{display:none}}
@media(max-width:500px){.top-crumb b{font-size:10px}.live-button{font-size:9px}.hero{padding-left:20px;padding-right:20px}.hero h1{font-size:66px;letter-spacing:-2px}.hero-actions{flex-direction:column;align-items:stretch}.hero-metrics b{font-size:19px}.dashboard-grid{padding-top:55px;padding-bottom:55px}.feature-card{min-height:330px}.page-heading{padding:45px 20px 35px}.heading-code{display:none}.wheel-layout{padding-left:12px;padding-right:12px}.wheel-stage{min-height:400px}.spin-center{width:82px;height:82px;border-width:5px}.spin-center b{font-size:21px}.wheel-pointer{top:20px;height:45px}.gear-grid{grid-template-columns:1fr}.risk-meter{grid-template-columns:auto 1fr auto;width:100%}.result-actions{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.result-actions button{padding:9px 4px}.event-count b{font-size:30px}.event-count>div{gap:7px}.bingo-grid{gap:3px;padding:7px}.bingo-cell{padding:4px;font-size:6px}.clip-loader>div{display:block}.clip-loader input,.clip-loader button{width:100%}.clip-loader button{height:40px}.clips-banner h3{font-size:24px}}

/* Twitch Team */
.main-nav{padding:18px 14px;gap:3px;overflow:auto}.nav-link{min-height:45px;height:45px;font-size:14px}.team-hero{min-height:590px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;background:radial-gradient(circle at 75% 50%,rgba(184,242,39,.12),transparent 32%),linear-gradient(125deg,#0d120e,#080b09)}.team-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 79px,rgba(184,242,39,.035) 80px),repeating-linear-gradient(0deg,transparent 0 79px,rgba(184,242,39,.035) 80px)}.team-hero-copy{max-width:700px;z-index:1}.team-hero h1{font:900 clamp(78px,10vw,150px)/.72 var(--display);letter-spacing:-3px;margin:28px 0}.team-hero h1 em,.team-benefits em,.members-head em{color:transparent;-webkit-text-stroke:2px var(--lime);font-style:normal}.team-hero p{max-width:600px;color:#899289;line-height:1.8;font-size:11px;border-left:2px solid var(--lime);padding-left:18px}.team-emblem{width:340px;height:400px;display:grid;place-items:center;position:relative;z-index:1}.team-emblem:before,.team-emblem:after{content:"";position:absolute;inset:25px;border:1px solid rgba(184,242,39,.3);transform:rotate(45deg)}.team-emblem:after{inset:63px;border-style:dashed;animation:rotate 30s linear infinite}.team-emblem>div{width:180px;height:210px;background:var(--lime);color:#0a0d0a;clip-path:polygon(50% 0,100% 17%,91% 78%,50% 100%,9% 78%,0 17%);display:flex;align-items:center;justify-content:center;gap:7px}.team-emblem b{font:900 105px/.7 var(--display)}.team-emblem span{font:900 14px/.85 var(--display);writing-mode:vertical-rl}.team-emblem>i{position:absolute;bottom:18px;color:var(--lime);font-style:normal;font-size:8px;letter-spacing:3px}.team-benefits{display:grid;grid-template-columns:1.2fr repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:70px;padding-bottom:70px;gap:14px}.benefit-intro{padding-right:30px}.benefit-intro h2,.members-head h2{font:900 53px/.85 var(--display);margin:14px 0}.benefit-intro p{font-size:9px;line-height:1.7;color:#747d74}.benefit{border:1px solid var(--line);padding:25px;min-height:245px;position:relative;background:#101510}.benefit>i{font-style:normal;font-size:7px;color:#566057}.benefit>span{float:right;color:var(--lime);font-size:25px}.benefit h3{font:800 21px var(--display);margin-top:72px}.benefit p{font-size:8px;line-height:1.7;color:#727b72}.members-section{padding-top:80px;padding-bottom:80px}.members-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:35px}.members-head h2 small{font-size:15px;color:#697269;-webkit-text-stroke:0}.member-filters{display:flex;gap:5px;align-items:center}.member-filters label{height:40px;border:1px solid #2d352d;display:flex;align-items:center;padding:0 10px;color:#5f685f}.member-filters input{border:0;background:transparent;outline:0;color:white;font-size:8px;width:150px;padding-left:6px}.member-filters button{height:40px;border:1px solid #2d352d;background:transparent;color:#727b72;font:700 8px var(--display);padding:0 11px}.member-filters button.active{border-color:var(--lime);color:var(--lime)}.member-filters button i{display:inline-block;width:6px;height:6px;background:var(--red);border-radius:50%}.live-squad{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.member-card{min-height:260px;border:1px solid var(--line);background:#111611;position:relative;overflow:hidden;transition:.25s}.member-card:hover{transform:translateY(-5px);border-color:var(--lime)}.member-art{height:155px;background:linear-gradient(145deg,color-mix(in srgb,var(--member-color) 25%,#101510),#080b09);display:grid;place-items:center;position:relative;overflow:hidden}.member-art:before{content:attr(data-letter);font:900 120px var(--display);color:color-mix(in srgb,var(--member-color) 25%,transparent);position:absolute;bottom:-24px}.member-avatar{width:78px;height:92px;background:var(--member-color);color:#0a0d0a;display:grid;place-items:center;font:900 45px var(--display);clip-path:polygon(10% 0,100% 0,100% 78%,78% 100%,0 100%,0 10%);z-index:1}.member-live{position:absolute;top:10px;left:10px;background:var(--red);padding:5px 8px;font:800 7px var(--display);z-index:2}.member-viewers{position:absolute;right:10px;bottom:8px;background:#090c0a;padding:5px 7px;font-size:7px}.member-info{padding:14px}.member-info h3{font:800 18px var(--display);margin:0}.member-info p{font-size:7px;color:#657065;margin:5px 0}.member-info a{display:block;margin-top:12px;text-decoration:none;color:var(--lime);font:700 8px var(--display)}.team-join-banner{margin-top:35px;min-height:150px;padding:25px 35px;background:var(--lime);color:#0a0d0a;display:flex;align-items:center;justify-content:space-between;clip-path:polygon(0 0,97% 0,100% 22%,100% 100%,0 100%)}.team-join-banner span{font-size:8px}.team-join-banner h3{font:900 35px var(--display);margin:4px 0}.team-join-banner .primary-btn{background:#0a0d0a;color:white;border-color:#0a0d0a}.team-form{width:min(570px,92%);background:#101510;border:1px solid var(--lime);padding:38px;position:relative}.team-form>button:first-child{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#899289;font-size:24px}.team-form>span{color:var(--lime);font-size:8px}.team-form h2{font:900 34px var(--display);margin:10px 0 25px}.team-form label{display:block;font-size:8px;color:#747d74;margin:13px 0}.team-form input,.team-form select,.team-form textarea{display:block;width:100%;margin-top:6px;background:#090c0a;border:1px solid #2d352d;color:#e6ebe3;padding:11px;font-size:9px}.team-form textarea{height:95px;resize:vertical}.team-form .primary-btn{width:100%;margin-top:8px}.team-form>small{display:block;color:#505950;font-size:7px;margin-top:10px}

/* Ranking */
.rank-live-badge{z-index:1;border:1px solid #30402a;padding:13px 18px;min-width:220px}.rank-live-badge i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 9px var(--lime);margin-right:7px}.rank-live-badge b{font:800 10px var(--display)}.rank-live-badge small{display:block;color:#5c665b;font-size:7px;margin-top:5px}.ranking-controls{display:flex;gap:14px;align-items:center;padding-top:28px;padding-bottom:28px;border-bottom:1px solid var(--line);overflow:auto}.month-switch{display:flex;height:40px;border:1px solid #303830;align-items:center;white-space:nowrap}.month-switch button{height:100%;border:0;background:transparent;color:#889188;padding:0 12px}.month-switch b{font:700 10px var(--display);padding:0 6px}.rank-tabs{display:flex;gap:5px}.rank-tabs button{height:40px;border:1px solid #2d352d;background:transparent;color:#697269;font:700 8px var(--display);padding:0 11px;white-space:nowrap}.rank-tabs button.active{background:var(--lime);border-color:var(--lime);color:#0a0d0a}.rank-search{margin-left:auto;height:40px;border:1px solid #2d352d;display:flex;align-items:center;padding:0 10px;color:#5f685f}.rank-search input{width:130px;border:0;background:transparent;outline:0;color:white;font-size:8px;padding-left:6px}.ranking-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:38px;padding-bottom:25px}.podium-card{border:1px solid var(--line);background:#111611;padding:18px;display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;position:relative;overflow:hidden}.podium-card:first-child{border-color:var(--lime);background:linear-gradient(120deg,rgba(184,242,39,.09),#111611)}.podium-place{font:900 40px var(--display);color:#414a41}.podium-card:first-child .podium-place{color:var(--lime)}.podium-avatar{width:48px;height:48px;background:var(--podium-color);color:#0b0e0b;display:grid;place-items:center;font:900 23px var(--display);clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%)}.podium-name b{font:800 14px var(--display)}.podium-name small{display:block;color:#697269;font-size:7px}.podium-stat{text-align:right}.podium-stat b{display:block;font:800 20px var(--display);color:var(--lime)}.podium-stat small{font-size:6px;color:#5c655c}.ranking-table-wrap{margin:0 clamp(24px,4vw,70px) 20px;overflow:hidden}.table-scroll{overflow:auto}.ranking-table{width:100%;border-collapse:collapse;min-width:1050px}.ranking-table th{height:50px;text-align:right;padding:0 12px;color:#5d665d;font:700 7px var(--mono);border-bottom:1px solid var(--line);cursor:pointer;white-space:nowrap}.ranking-table th:nth-child(2){text-align:left}.ranking-table td{height:65px;text-align:right;padding:0 12px;border-bottom:1px solid #212721;font:600 9px var(--mono);color:#a0a8a0}.ranking-table td:nth-child(2){text-align:left}.rank-pos{font:800 18px var(--display)!important;color:#596259!important}.channel-cell{display:flex;align-items:center;gap:10px}.rank-avatar{width:36px;height:36px;background:var(--rank-color);display:grid;place-items:center;color:#0a0d0a;font:900 18px var(--display);clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%)}.channel-cell b{font:800 12px var(--display)}.channel-cell small{display:block;font-size:6px;color:#566056;margin-top:2px}.rank-change.up{color:var(--lime)}.rank-change.down{color:var(--red)}.rank-game{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#747d74!important}.ranking-table tr:hover td{background:#141a14}.ranking-table tr.featured td{background:rgba(184,242,39,.045)}.rank-pagination{height:65px;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.rank-pagination>span{font-size:7px;color:#626b62}.rank-pagination div{display:flex;gap:4px}.rank-pagination button,.rank-pagination div span button{width:30px;height:30px;border:1px solid #2d352d;background:transparent;color:#7d867d;font-size:8px}.rank-pagination div span button.active{background:var(--lime);border-color:var(--lime);color:#0a0d0a}.ranking-note{font-size:7px;color:#4e574e;padding-bottom:70px}

/* Tactical slots */
.casino-heading{min-height:315px;padding:55px clamp(24px,4vw,70px);display:flex;align-items:center;justify-content:space-between;background:radial-gradient(circle at 30% 100%,rgba(255,106,42,.12),transparent 38%),repeating-linear-gradient(120deg,transparent 0 44px,rgba(255,106,42,.02) 45px);border-bottom:1px solid #3a261d}.casino-heading>div:first-child>span{font-size:8px;color:var(--orange);letter-spacing:2px}.casino-heading h1{font:900 78px/.75 var(--display);margin:17px 0}.casino-heading h1 em{font-style:normal;color:transparent;-webkit-text-stroke:2px var(--orange)}.casino-heading p{color:#82766e;font-size:9px}.player-wallet{min-width:300px;border:1px solid #553324;background:#140f0c;padding:17px}.player-wallet>small{display:block;color:#7a685f;font-size:7px}.player-wallet label{display:flex;margin:7px 0 16px}.player-wallet input{flex:1;min-width:0;background:#090a08;border:1px solid #3c2920;color:white;padding:8px;font-size:9px}.player-wallet label button{border:0;background:var(--orange);color:#120b07;font:800 8px var(--display)}.player-wallet>span{font-size:7px;color:#74675f}.player-wallet>b{display:block;font:900 30px var(--display);color:var(--orange)}.player-wallet>em{font-style:normal;font-size:6px;color:#514944}.casino-layout{display:grid;grid-template-columns:1fr 300px;gap:22px;padding-top:55px}.slot-machine{min-width:0;background:linear-gradient(100deg,#27201a,#473326 10%,#17110e 20%,#20150f 80%,#503626 90%,#211a15);border:3px solid #70452e;border-radius:16px 16px 5px 5px;padding:18px 45px 25px;position:relative;box-shadow:inset 0 0 0 3px #19100b,0 25px 60px #000}.machine-top{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#d8844e;text-shadow:0 0 18px #ff6a2a;font:900 17px var(--display);border:1px solid #6b402a;background:#150e0a;clip-path:polygon(2% 0,98% 0,100% 50%,98% 100%,2% 100%,0 50%)}.jackpot{text-align:right}.jackpot small{display:block;font-size:6px;color:#75523e}.jackpot b{font:900 26px var(--display);color:#ffc06d}.reels-window{height:330px;margin:17px 0;background:#070806;border:7px solid #2d1d14;box-shadow:inset 0 0 25px #000,0 0 0 1px #82513a;position:relative;overflow:hidden}.reels{display:grid;grid-template-columns:repeat(6,1fr);height:100%;gap:3px;padding:7px;background:#120e0b}.reel{display:grid;grid-template-rows:repeat(3,1fr);gap:3px;position:relative;transition:filter .2s}.reel.spinning{filter:blur(5px);animation:reelJitter .09s infinite}.symbol{display:grid;place-items:center;background:linear-gradient(#f1e8d2,#c6b99d);color:#16110c;border:2px solid #8d8067;font:900 clamp(24px,3.4vw,47px) var(--display);position:relative;overflow:hidden;text-shadow:0 1px white}.symbol:before{content:"";position:absolute;inset:4px;border:1px solid rgba(44,33,23,.2)}.symbol small{position:absolute;bottom:3px;font:800 6px var(--display);letter-spacing:.4px}.symbol.winning{animation:symbolWin .55s infinite alternate;background:#fff0bd;color:#ce4e0e;box-shadow:inset 0 0 25px #ffb33e,0 0 20px #ff6a2a;z-index:3}.payline-labels{position:absolute;top:173px;display:flex;flex-direction:column;justify-content:space-between;height:280px;z-index:3}.payline-labels.left{left:16px}.payline-labels.right{right:16px}.payline-labels i{width:22px;height:22px;display:grid;place-items:center;background:#20140e;border:1px solid var(--orange);border-radius:50%;font:800 8px var(--display);font-style:normal;color:var(--orange)}.win-lines{position:absolute;inset:7px;z-index:4;pointer-events:none}.win-line{position:absolute;left:0;right:0;height:4px;background:var(--lime);box-shadow:0 0 10px var(--lime);animation:lineFlash .4s infinite alternate}.win-line.l1{top:16%}.win-line.l2{top:50%}.win-line.l3{top:84%}.win-line.l4,.win-line.l5{top:50%;transform:rotate(17deg)}.win-line.l5{transform:rotate(-17deg)}.machine-console{min-height:95px;border:1px solid #6a402b;background:#100b08;display:grid;grid-template-columns:1.2fr .85fr .85fr .8fr 50px;align-items:center;gap:10px;padding:12px}.console-display{background:#080a07;border:1px solid #3c492e;padding:8px;color:#b8f227;min-width:0}.console-display span,.bet-control>span,.line-control>span,.total-bet>span{font-size:6px;color:#74665e;display:block}.console-display b{font:900 26px var(--display);display:block}.console-display small{display:block;font-size:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bet-control>div,.line-control>div{display:flex;align-items:center;margin-top:7px}.bet-control button,.line-control button{width:26px;height:27px;border:1px solid #4c3427;background:#1a110d;color:#e18650}.bet-control b,.line-control b{height:27px;flex:1;display:grid;place-items:center;border-top:1px solid #4c3427;border-bottom:1px solid #4c3427;font:800 12px var(--display)}.total-bet b{display:block;font:900 20px var(--display);color:var(--orange);margin-top:6px}.auto-spin{width:45px;height:45px;border-radius:50%;background:#19120e;border:2px solid #62402c;color:#a66a47;font:800 7px var(--display)}.auto-spin.active{border-color:var(--lime);color:var(--lime);box-shadow:0 0 12px rgba(184,242,39,.3)}.lever-wrap{position:absolute;right:-58px;top:180px;width:70px;height:240px}.lever{position:relative;width:100%;height:100%;border:0;background:transparent}.lever:before{content:"";position:absolute;left:24px;top:45px;width:19px;height:160px;background:linear-gradient(90deg,#4a301f,#b17a50,#3b2519);border-radius:12px;transform-origin:bottom;transition:.22s}.lever i{position:absolute;left:10px;top:5px;width:48px;height:48px;background:radial-gradient(circle at 35% 30%,#ffb171,#c64612 55%,#4d1508);border-radius:50%;box-shadow:0 0 18px rgba(255,106,42,.5);z-index:2;transition:.22s}.lever b{position:absolute;left:7px;bottom:10px;width:57px;height:50px;background:#3b261a;border:2px solid #76513b;border-radius:8px}.lever span{position:absolute;left:12px;bottom:-15px;font:800 8px var(--display);color:#ba7750}.lever.pulled:before{transform:rotate(18deg)}.lever.pulled i{top:142px;left:35px}.machine-feet i{position:absolute;width:80px;height:18px;background:#4b3021;bottom:-20px}.machine-feet i:first-child{left:50px}.machine-feet i:last-child{right:50px}.paytable{min-height:560px}.paytable .panel-head>b,.casino-rank .panel-head>b{font:700 8px var(--display);color:var(--orange)}.paytable-rows{padding:10px}.pay-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;border-bottom:1px solid #242a23;padding:9px}.pay-row i{font:900 23px var(--display);font-style:normal;color:var(--sym-color)}.pay-row span{font-size:7px;color:#798179}.pay-row b{font:800 11px var(--display);color:var(--orange)}.line-map{padding:12px}.line-map>span{font:700 8px var(--display)}.line-map svg{width:100%;margin-top:8px;background:#090c0a;border:1px solid #293129}.line-map polyline{fill:none;stroke:var(--orange);stroke-width:2;opacity:.8}.line-map div{display:flex;justify-content:space-around}.line-map i{font-style:normal;font-size:7px;color:#6c746c}.paytable>p{font-size:7px;line-height:1.6;color:#535c53;padding:5px 18px}.casino-bottom{display:grid;grid-template-columns:1.3fr .7fr;gap:18px;padding-top:38px;padding-bottom:85px}.casino-rank-head,.casino-rank-row{display:grid;grid-template-columns:35px 1fr 100px 110px 100px;align-items:center;gap:8px;padding:0 15px}.casino-rank-head{height:35px;color:#596259;font-size:6px;border-bottom:1px solid var(--line)}.casino-rank-row{height:55px;border-bottom:1px solid #222922;font-size:8px}.casino-rank-row>span:first-child{font:800 16px var(--display);color:#596259}.casino-rank-row b{font:800 11px var(--display)}.casino-rank-row em{font-style:normal;color:var(--orange);font-weight:800}.spin-log{min-height:280px}.spin-log .panel-head button{border:0;background:transparent;color:#586158;font-size:7px}.spin-log-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 14px;border-bottom:1px solid #222922}.spin-log-row b{font:700 9px var(--display)}.spin-log-row small{display:block;font-size:6px;color:#596259}.spin-log-row em{font:800 10px var(--display);font-style:normal;color:var(--lime)}.spin-log-empty{font-size:8px;color:#555e55;padding:30px;text-align:center}
@keyframes reelJitter{50%{transform:translateY(-8px)}}@keyframes symbolWin{to{transform:scale(.94)}}@keyframes lineFlash{to{opacity:.2}}

@media(max-width:1200px){.live-squad{grid-template-columns:repeat(3,1fr)}.team-benefits{grid-template-columns:1fr 1fr}.benefit-intro{grid-row:span 2}.ranking-podium{grid-template-columns:1fr}.casino-layout{grid-template-columns:1fr}.paytable{min-height:auto}.casino-bottom{grid-template-columns:1fr}}
@media(max-width:800px){main{left:0}.team-hero{min-height:700px}.team-emblem{position:absolute;right:-100px;opacity:.22}.team-hero-copy{z-index:2}.team-benefits{grid-template-columns:1fr}.benefit-intro{grid-row:auto}.members-head{display:block}.member-filters{margin-top:20px;overflow:auto}.live-squad{grid-template-columns:repeat(2,1fr)}.ranking-controls{align-items:flex-start;flex-wrap:wrap}.rank-search{margin-left:0}.ranking-podium{padding-top:25px}.casino-heading{display:block}.player-wallet{margin-top:25px;min-width:0}.slot-machine{padding:12px 28px}.reels-window{height:260px}.machine-console{grid-template-columns:1fr 1fr}.console-display{grid-column:span 2}.auto-spin{position:absolute;right:32px;bottom:36px}.lever-wrap{right:-43px}.casino-rank-head,.casino-rank-row{grid-template-columns:30px 1fr 70px 80px}.casino-rank-head span:nth-child(4),.casino-rank-row span:nth-child(4){display:none}}
@media(max-width:500px){.team-hero h1{font-size:70px}.team-benefits{padding-top:45px;padding-bottom:45px}.live-squad{grid-template-columns:1fr}.team-join-banner{display:block}.team-join-banner button{margin-top:15px}.member-filters label{width:100%}.members-head h2{font-size:42px}.casino-heading h1{font-size:62px}.casino-layout{padding-left:7px;padding-right:7px}.slot-machine{padding:9px 18px}.machine-top{font-size:11px}.jackpot b{font-size:18px}.reels-window{height:215px;border-width:4px}.symbol{font-size:22px}.symbol small{display:none}.machine-console{grid-template-columns:1fr 1fr;padding:8px}.total-bet{padding-left:5px}.lever-wrap{right:-35px;transform:scale(.75);transform-origin:left center}.payline-labels{display:none}.casino-rank-head,.casino-rank-row{grid-template-columns:24px 1fr 60px}.casino-rank-head span:nth-child(3),.casino-rank-row span:nth-child(3){display:none}}
@media(max-width:800px){#page-slots{overflow:hidden}}

/* ABI tactical academy */
#page-guides{background:linear-gradient(180deg,#090d0a,#080b09 38%)}
.guides-hero{min-height:650px;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:clamp(30px,5vw,80px);padding:70px clamp(24px,5vw,82px);border-bottom:1px solid var(--line);position:relative;overflow:hidden;background:radial-gradient(circle at 15% 40%,rgba(184,242,39,.08),transparent 34%),repeating-linear-gradient(90deg,transparent 0 99px,rgba(184,242,39,.025) 100px)}
.guides-hero:before{content:"TACTICAL_ACADEMY";position:absolute;left:-18px;bottom:70px;color:rgba(255,255,255,.022);font:900 clamp(75px,11vw,175px)/.7 var(--display);white-space:nowrap;letter-spacing:-5px}
.guides-hero-copy{position:relative;z-index:2}.guides-hero h1{font:900 clamp(70px,8vw,128px)/.75 var(--display);letter-spacing:-3px;margin:24px 0}.guides-hero h1 em{color:transparent;-webkit-text-stroke:2px var(--lime);font-style:normal}.guides-hero-copy>p{max-width:610px;color:#8e978e;font-size:11px;line-height:1.9;border-left:2px solid var(--lime);padding-left:17px}.guides-hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.guides-hero-actions button{display:inline-flex;align-items:center;text-decoration:none}.guides-metrics{display:flex;gap:1px;margin-top:40px;background:var(--line);border:1px solid var(--line);max-width:590px}.guides-metrics div{background:#0c100d;flex:1;padding:18px}.guides-metrics b{display:block;color:var(--lime);font:900 24px var(--display)}.guides-metrics span{font-size:6px;color:#687168;letter-spacing:.7px}
.guides-hero-art{margin:0;min-width:0;border:1px solid #3b4738;background:#0c100d;position:relative;box-shadow:0 35px 80px rgba(0,0,0,.35)}.guides-hero-art:before{content:"01";position:absolute;right:14px;top:10px;z-index:2;font:900 62px var(--display);color:rgba(184,242,39,.65)}.guides-hero-art img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;filter:saturate(.72) contrast(1.08)}.guides-hero-art figcaption{min-height:82px;padding:18px 20px;border-top:1px solid #3b4738;display:flex;flex-direction:column;justify-content:center}.guides-hero-art figcaption span{color:var(--lime);font-size:7px;letter-spacing:1.4px}.guides-hero-art figcaption b{font:800 16px var(--display);margin-top:5px}
.guide-route,.guide-library{padding-top:90px;padding-bottom:90px}.guide-route{border-bottom:1px solid var(--line)}.guide-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.guide-section-head h2{font:900 clamp(46px,5vw,72px)/.82 var(--display);margin:13px 0 0}.guide-section-head h2 em{font-style:normal;color:var(--lime)}.guide-section-head>p{max-width:360px;color:#707a71;font-size:9px;line-height:1.8;text-align:right}.guide-route-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.guide-route-grid li{min-height:190px;background:#0e130f;padding:24px;display:flex;flex-direction:column;gap:30px;position:relative;transition:.25s}.guide-route-grid li:hover{background:#141b12;transform:translateY(-5px);z-index:2}.guide-route-grid li>span{color:var(--lime);font:900 30px var(--display)}.guide-route-grid b{font:800 17px var(--display)}.guide-route-grid p{color:#697269;font-size:8px;line-height:1.7;margin:8px 0 0}
.guide-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.guide-card{background:#101510;border:1px solid var(--line);min-width:0;transition:.25s}.guide-card:hover{border-color:#4c5a44;transform:translateY(-4px)}.guide-card-image{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:#060806}.guide-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(5,8,6,.9));pointer-events:none}.guide-card-image img{display:block;width:100%;aspect-ratio:16/8.4;object-fit:cover;filter:saturate(.72) contrast(1.08);transition:.45s}.guide-card:hover .guide-card-image img{transform:scale(1.035);filter:saturate(.9) contrast(1.08)}.guide-card-image span{position:absolute;left:14px;bottom:12px;z-index:2;background:var(--lime);color:#0a0d0a;padding:6px 8px;font:800 7px var(--display);letter-spacing:1px}.guide-card-body{padding:22px}.guide-card-body>small{color:var(--lime);font-size:7px;letter-spacing:1.1px}.guide-card-body h3{font:900 27px/.9 var(--display);margin:11px 0 13px}.guide-card-body>p{color:#788178;font-size:9px;line-height:1.75;min-height:63px}.guide-card details{border-top:1px solid #272f27;border-bottom:1px solid #272f27;margin:18px 0}.guide-card summary{height:45px;display:flex;align-items:center;justify-content:space-between;list-style:none;color:#aab2a9;font:800 9px var(--display);cursor:pointer}.guide-card summary::-webkit-details-marker{display:none}.guide-card summary i{font-style:normal;color:var(--lime);font-size:16px;transition:.2s}.guide-card details[open] summary i{transform:rotate(45deg)}.guide-card ul{margin:0 0 16px;padding:0 0 0 16px;color:#778078;font-size:8px;line-height:1.75}.guide-card li+li{margin-top:7px}.guide-read-button{border:0;background:transparent;padding:0;color:var(--lime);font:800 9px var(--display);letter-spacing:.8px}.guide-read-button:hover{color:white}
.featured-guide{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);border-color:#354d56;background:linear-gradient(120deg,#0d171a,#101510)}.featured-guide .guide-card-image{border:0;border-right:1px solid #354d56}.featured-guide .guide-card-image img{height:100%;aspect-ratio:auto;min-height:370px}.featured-guide .guide-card-image span{background:#62d8ff}.featured-guide .guide-card-body{padding:clamp(26px,4vw,48px)}.featured-guide .guide-card-body>small,.featured-guide .guide-read-button,.featured-guide summary i{color:#62d8ff}.featured-guide .guide-card-body h3{font-size:clamp(34px,4vw,58px)}.featured-guide .guide-card-body>p{font-size:10px;max-width:680px;min-height:0}
.full-guides{padding-top:15px;padding-bottom:90px}.full-guide{border:1px solid var(--line);background:#0d120e;margin-bottom:9px;scroll-margin-top:105px}.full-guide>summary{list-style:none;min-height:96px;padding:20px 24px;display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:20px;cursor:pointer;transition:.2s}.full-guide>summary::-webkit-details-marker{display:none}.full-guide>summary:hover{background:#121912}.full-guide>summary span{color:var(--lime);font-size:7px;letter-spacing:1.2px}.full-guide>summary h3{font:900 clamp(23px,2.4vw,38px)/.9 var(--display);margin:0}.full-guide>summary b{color:#758075;font:800 8px var(--display);letter-spacing:.8px}.full-guide[open]{border-color:#46533f}.full-guide[open]>summary{border-bottom:1px solid #46533f;background:#131a12}.full-guide[open]>summary b{color:var(--lime)}.full-guide-content{max-width:1050px;margin:auto;padding:45px clamp(24px,6vw,80px) 65px;color:#a4ada3}.full-guide-cover{display:block;width:100%;aspect-ratio:16/7.6;object-fit:cover;border:1px solid #3a4438;margin-bottom:40px;filter:saturate(.8) contrast(1.05)}.guide-lead{color:#d9dfd5!important;font:600 clamp(17px,2vw,23px)/1.5 var(--display)!important;border-left:3px solid var(--lime);padding-left:20px;margin-bottom:42px!important}.full-guide-content h4{font:900 clamp(25px,3vw,38px)/1 var(--display);color:#edf1e9;margin:42px 0 14px}.full-guide-content p,.full-guide-content li{font-size:11px;line-height:1.95}.full-guide-content p{margin:0 0 18px}.full-guide-content ul,.full-guide-content ol{padding-left:22px;margin:18px 0 28px}.full-guide-content li+li{margin-top:8px}.full-guide-content li::marker{color:var(--lime);font-weight:800}.guide-callout{margin:35px 0;padding:25px;border-left:3px solid var(--lime);background:rgba(184,242,39,.075)}.guide-callout>b,.guide-checklist>b{color:var(--lime);font:900 12px var(--display);letter-spacing:1px}.guide-callout p{margin:8px 0 0}.guide-checklist{margin:35px 0;padding:25px;border:1px solid #354032;background:#101610}.guide-checklist ul{margin-bottom:0}.guide-table{border:1px solid #344035;margin:22px 0 32px}.guide-table>div{display:grid;grid-template-columns:150px 120px 1fr;border-bottom:1px solid #2b342b}.guide-table>div:last-child{border-bottom:0}.guide-table>div>*{padding:13px 15px;font-size:9px;line-height:1.6;border-right:1px solid #2b342b}.guide-table>div>*:last-child{border-right:0}.guide-table>div:first-child{background:#182117;color:var(--lime)}.guide-attribution{margin-top:45px!important;padding-top:18px;border-top:1px dashed #394239;color:#697269;font-size:8px!important}.full-guide-pve{border-color:#2d4650}.full-guide-pve>summary span,.full-guide-pve[open]>summary b{color:#62d8ff}.full-guide-pve[open]{border-color:#497586}.guide-callout.pve{border-left-color:#62d8ff;background:rgba(98,216,255,.07)}.guide-callout.pve>b{color:#62d8ff}
.guide-article-page{background:linear-gradient(180deg,#090d0a,#080b09 55%)}.guide-article-head{min-height:500px;padding-top:70px;padding-bottom:70px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;border-bottom:1px solid #34402f;background:radial-gradient(circle at 76% 54%,rgba(184,242,39,.12),transparent 33%),repeating-linear-gradient(90deg,transparent 0 99px,rgba(184,242,39,.025) 100px)}.guide-article-head:after{content:"FIELD_MANUAL";position:absolute;right:-18px;bottom:-26px;font:900 clamp(85px,14vw,210px)/.7 var(--display);color:rgba(255,255,255,.025);letter-spacing:-6px}.guide-article-head button{align-self:flex-start;border:1px solid #3a4438;background:#0d120e;color:#9aa39a;padding:11px 15px;font:800 8px var(--display);letter-spacing:1px;margin-bottom:45px;z-index:1}.guide-article-head button:hover{border-color:var(--lime);color:var(--lime)}.guide-article-head>span{color:var(--lime);font-size:8px;letter-spacing:1.7px;z-index:1}.guide-article-head h1{font:900 clamp(62px,8vw,125px)/.75 var(--display);letter-spacing:-3px;margin:18px 0;max-width:1100px;z-index:1}.guide-article-head h1 em{font-style:normal;color:transparent;-webkit-text-stroke:2px var(--lime)}.guide-article-head>p{max-width:690px;color:#8b958b;font-size:11px;line-height:1.9;border-left:2px solid var(--lime);padding-left:18px;z-index:1}.guide-article-page .full-guide-content{padding-top:70px;padding-bottom:70px}.guide-article-page .full-guide-cover{box-shadow:0 30px 80px rgba(0,0,0,.35)}.guide-article-pve .guide-article-head{border-bottom-color:#365968;background:radial-gradient(circle at 76% 54%,rgba(98,216,255,.13),transparent 34%),repeating-linear-gradient(90deg,transparent 0 99px,rgba(98,216,255,.025) 100px)}.guide-article-pve .guide-article-head>span,.guide-article-pve .guide-article-head button:hover{color:#62d8ff}.guide-article-pve .guide-article-head h1 em{-webkit-text-stroke-color:#62d8ff}.guide-article-pve .guide-article-head>p{border-left-color:#62d8ff}.guide-article-nav{max-width:1050px;margin:0 auto;padding-top:0;padding-bottom:90px;display:flex;justify-content:space-between;gap:12px}.guide-article-nav button{min-height:48px;border:1px solid #3a4438;background:#101510;color:#a7afa5;padding:0 18px;font:900 9px var(--display);letter-spacing:.8px}.guide-article-nav button:last-child{background:var(--lime);border-color:var(--lime);color:#0a0d0a}.guide-article-nav button:hover{transform:translateY(-2px)}
.guide-source{margin:10px clamp(24px,4vw,70px) 85px;padding-top:42px;padding-bottom:42px;border:1px solid #384333;background:linear-gradient(110deg,rgba(184,242,39,.1),#0e130f 55%);display:grid;grid-template-columns:.8fr 1.2fr auto;gap:35px;align-items:center}.guide-source>div>span{color:var(--lime);font-size:7px;letter-spacing:1.4px}.guide-source h2{font:900 31px/.83 var(--display);margin:10px 0 0}.guide-source h2 em{font-style:normal;color:var(--lime)}.guide-source p{color:#7c857c;font-size:9px;line-height:1.8}.guide-source p b{color:#c7cec4}.guide-source-links{display:flex;gap:7px;flex-wrap:wrap}.guide-source-links a{white-space:nowrap;background:var(--lime);color:#0a0d0a;text-decoration:none;padding:16px 18px;font:900 9px var(--display);letter-spacing:.8px}.guide-source-links a+ a{background:transparent;color:#62d8ff;border:1px solid #62d8ff}
@media(max-width:1200px){.guides-hero{grid-template-columns:1fr 42%}.guide-route-grid{grid-template-columns:repeat(3,1fr)}.guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-source{grid-template-columns:1fr 1.4fr}.guide-source>a{grid-column:1/-1;justify-self:start}}
@media(max-width:800px){.guides-hero{grid-template-columns:1fr;padding-top:55px}.guides-hero-art{width:100%}.guide-section-head{display:block}.guide-section-head>p{text-align:left;margin-top:16px}.guide-route-grid{grid-template-columns:1fr 1fr}.guide-card-grid{grid-template-columns:1fr}.featured-guide{display:block}.featured-guide .guide-card-image{border-right:0;border-bottom:1px solid #354d56}.featured-guide .guide-card-image img{min-height:0;aspect-ratio:16/9}.full-guide-content{padding-left:22px;padding-right:22px}.guide-article-head{min-height:430px}.guide-article-head h1{font-size:clamp(56px,13vw,88px)}.guide-article-nav{padding-left:22px;padding-right:22px}.guide-table>div{grid-template-columns:95px 82px 1fr}.guide-table>div>*{padding:10px 9px}.guide-source{display:block}.guide-source p{margin:22px 0}.guides-metrics{overflow:auto}}
@media(max-width:500px){.guides-hero{padding-left:20px;padding-right:20px}.guides-hero h1{font-size:60px}.guides-hero-actions button{width:100%;justify-content:space-between}.guides-metrics{display:grid;grid-template-columns:1fr}.guide-route-grid{grid-template-columns:1fr}.guide-route-grid li{min-height:150px}.guide-article-head{padding-left:20px;padding-right:20px}.guide-article-head h1{font-size:50px}.guide-article-nav{display:grid}.guide-article-nav button{width:100%}.guide-table{overflow-x:auto}.guide-table>div{min-width:470px}.guide-source{margin-left:14px;margin-right:14px}.guide-source-links a{white-space:normal;line-height:1.4}}

/* Admin-managed public pages */
.managed-page{--managed-accent:var(--lime)}.accent-orange{--managed-accent:var(--orange)}.accent-violet{--managed-accent:var(--violet)}.managed-hero{min-height:560px;padding:100px clamp(25px,6vw,95px);display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 78% 55%,color-mix(in srgb,var(--managed-accent) 15%,transparent),transparent 35%),linear-gradient(120deg,#0e130f,#080b09);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.managed-hero:after{content:"";position:absolute;width:440px;height:440px;border:1px solid color-mix(in srgb,var(--managed-accent) 30%,transparent);border-radius:50%;right:8%;top:10%;box-shadow:0 0 0 55px color-mix(in srgb,var(--managed-accent) 3%,transparent),0 0 0 110px color-mix(in srgb,var(--managed-accent) 2%,transparent)}.managed-hero>span,.managed-section>span,.managed-cta span,.managed-video span{color:var(--managed-accent);font-size:8px;letter-spacing:2px;z-index:1}.managed-hero h1{font:900 clamp(70px,10vw,145px)/.75 var(--display);margin:22px 0;max-width:900px;z-index:1}.managed-hero p{font-size:10px;line-height:1.8;color:#828b82;max-width:620px;border-left:2px solid var(--managed-accent);padding-left:17px;z-index:1}.managed-section{padding:85px clamp(25px,6vw,95px);border-bottom:1px solid var(--line)}.managed-section h2,.managed-cta h2,.managed-video h2{font:900 clamp(42px,5vw,70px)/.85 var(--display);margin:15px 0}.managed-section>p{max-width:850px;color:#899289;font-size:10px;line-height:2}.managed-tiles{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:12px;margin-top:35px}.managed-tiles article{min-height:230px;background:#101510;border:1px solid var(--line);padding:25px;position:relative}.managed-tiles article:hover{border-color:var(--managed-accent);transform:translateY(-4px)}.managed-tiles i{font-style:normal;color:var(--managed-accent);font-size:7px}.managed-tiles h3{font:800 25px var(--display);margin-top:70px}.managed-tiles p{font-size:8px;line-height:1.7;color:#747d74}.managed-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.managed-stats div{background:#0d110e;padding:45px;text-align:center}.managed-stats b{font:900 45px var(--display);color:var(--managed-accent);display:block}.managed-stats span{font-size:7px;color:#677067}.managed-cta{margin:70px clamp(25px,6vw,95px);min-height:220px;padding:45px;background:color-mix(in srgb,var(--managed-accent) 88%,#111);color:#0b0d0b;display:flex;align-items:center;justify-content:space-between}.managed-cta span{color:#26320c}.managed-cta p{font-size:9px}.managed-cta a{background:#0b0d0b;color:white;padding:16px 22px;text-decoration:none;font:800 10px var(--display)}.managed-video{padding:70px clamp(25px,6vw,95px)}.managed-video iframe{width:100%;aspect-ratio:16/9;border:1px solid var(--managed-accent);background:#050705}.managed-divider{height:70px;border-bottom:1px dashed #2b332b}.managed-empty{min-height:650px;display:grid;place-content:center;text-align:center}.managed-empty span{font-size:8px;color:var(--lime)}.managed-empty h1{font:900 75px var(--display);margin:15px}.managed-empty p{font-size:9px;color:#6d766d}@media(max-width:800px){.managed-tiles{grid-template-columns:1fr}.managed-cta{display:block}.managed-cta a{display:inline-block;margin-top:18px}.managed-hero:after{opacity:.25}}
/* === V2 PROFESSIONAL LOADOUT / SLOT / ITEM DATABASE === */
.gear-grid{display:block;padding:0}.loadout-blueprint{height:485px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(184,242,39,.085),transparent 30%),linear-gradient(145deg,#101510,#090d0a)}.blueprint-grid{position:absolute;inset:0;opacity:.07;background-image:linear-gradient(#a7b1a5 1px,transparent 1px),linear-gradient(90deg,#a7b1a5 1px,transparent 1px);background-size:35px 35px}.paper-operator{position:absolute;width:180px;height:390px;left:50%;top:35px;transform:translateX(-50%);filter:drop-shadow(0 15px 18px #000)}.paper-operator i{display:block;position:absolute;background:linear-gradient(135deg,#3b453b,#181f19);border:1px solid #4e5a4c}.po-head{width:62px;height:72px;left:59px;top:0;clip-path:polygon(15% 0,85% 0,100% 30%,85% 100%,15% 100%,0 30%)}.po-head:after{content:"";position:absolute;left:7px;right:7px;top:28px;height:13px;background:#080b09;border:1px solid var(--lime);box-shadow:0 0 12px rgba(184,242,39,.35)}.po-body{width:112px;height:185px;left:34px;top:68px;clip-path:polygon(18% 0,82% 0,100% 18%,87% 100%,13% 100%,0 18%)}.po-body:after{content:"D";position:absolute;left:39px;top:55px;width:34px;height:41px;display:grid;place-items:center;border:1px solid #596557;color:var(--lime);font:900 25px var(--display)}.po-arm{width:43px;height:190px;top:74px;transform-origin:top}.po-arm.a{left:18px;transform:rotate(8deg)}.po-arm.b{right:18px;transform:rotate(-8deg)}.po-leg{width:49px;height:150px;top:245px}.po-leg.a{left:37px;transform:rotate(2deg)}.po-leg.b{right:37px;transform:rotate(-2deg)}.paper-operator>span{position:absolute;top:188px;left:50%;transform:translateX(-50%);text-align:center;font-size:6px;color:#697269;background:#0b0f0c;padding:5px;width:90px;z-index:4}.paper-operator>span b{font:800 9px var(--display);color:var(--lime)}.body-scan-ring{position:absolute;width:310px;height:310px;border:1px dashed rgba(184,242,39,.18);border-radius:50%;left:50%;top:63px;transform:translateX(-50%);animation:rotate 18s linear infinite}.body-scan-ring:after{content:"";position:absolute;inset:18%;border:1px solid rgba(184,242,39,.12);border-radius:50%}.blueprint-slot{position:absolute;width:225px;height:76px;background:linear-gradient(100deg,#171d17,#101510);border:1px solid #323a32;display:grid;grid-template-columns:58px 1fr auto;align-items:center;padding:8px;gap:7px;animation:gearIn .45s both;z-index:3;transition:.2s}.blueprint-slot:hover{border-color:var(--slot-color);filter:brightness(1.12)}.slot-icon{width:53px;height:56px;background:#0a0d0a;border:1px solid color-mix(in srgb,var(--slot-color) 45%,#273027);display:grid;place-items:center;color:var(--slot-color);font-size:23px;overflow:hidden}.slot-icon img{width:100%;height:100%;object-fit:contain;padding:3px}.blueprint-slot span{font-size:5px;color:#596259;letter-spacing:1px}.blueprint-slot h4{font:800 12px var(--display);margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:105px}.blueprint-slot small{font-size:5px;color:#697269}.blueprint-slot>b{font:700 8px var(--display);color:var(--slot-color);align-self:end}.blueprint-slot>i{position:absolute;height:1px;width:72px;background:linear-gradient(90deg,var(--slot-color),transparent);top:50%}.slot-primary{left:18px;top:25px}.slot-armor{left:18px;top:132px}.slot-ammo{left:18px;top:239px}.slot-helmet{right:18px;top:25px}.slot-rig{right:18px;top:132px}.slot-bag{right:18px;top:239px}.slot-meds{left:50%;bottom:16px;transform:translateX(-50%)}.slot-primary>i,.slot-armor>i,.slot-ammo>i{right:-72px}.slot-helmet>i,.slot-rig>i,.slot-bag>i{left:-72px;transform:rotate(180deg)}.slot-meds>i{display:none}.blueprint-code{position:absolute;right:17px;bottom:15px;font-size:5px;line-height:1.8;color:#4f594f;text-align:right}
.casino-layout{grid-template-columns:minmax(650px,1fr) 320px;align-items:start}.slot-machine{padding:28px 52px 38px;background:linear-gradient(90deg,#18120e,#4b3527 5%,#20150f 12%,#3c2418 50%,#20150f 88%,#4b3527 95%,#18120e);border:5px solid #745035;border-radius:56px 56px 18px 18px;box-shadow:inset 0 0 0 3px #120c08,inset 0 0 55px rgba(255,154,69,.08),0 35px 75px #000;overflow:visible}.slot-machine:before{content:"";position:absolute;inset:9px;border-radius:45px 45px 12px 12px;border:2px solid #b47745;pointer-events:none;box-shadow:inset 0 0 22px #000;background:radial-gradient(circle,#ffbd62 0 2px,transparent 3px) 8px 8px/28px 28px;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:8px;mask-composite:exclude}.machine-top{height:105px;border:2px solid #bb7d45;border-radius:80px 80px 10px 10px;padding:0 34px;background:radial-gradient(ellipse at center,#73261e,#250b09 68%);clip-path:none;color:#ffd278;text-shadow:0 0 7px #ff7b20,0 2px #4d130e;font:900 28px var(--display);box-shadow:inset 0 0 28px #120706,0 0 12px rgba(255,139,48,.2)}.machine-top>span{text-align:center;letter-spacing:2px}.machine-top>span small{display:block;font:700 7px var(--mono);letter-spacing:3px;color:#db9b66;margin-top:4px}.jackpot{min-width:175px;background:#130b08;border:1px solid #9b6038;padding:11px 14px;border-radius:6px;box-shadow:inset 0 0 12px #000}.jackpot small{color:#ae7655}.jackpot b{font-family:var(--mono);color:#fff1a7;text-shadow:0 0 10px #ff6a2a}.reels-window{height:385px;margin:18px 0 16px;background:#070604;border:12px solid #8a5a34;border-radius:24px;box-shadow:inset 0 0 35px #000,0 0 0 2px #d09a62,0 7px 18px #0b0705;overflow:hidden}.reels{gap:0;padding:0;background:#4b3a2a;border-radius:10px;overflow:hidden}.reel{gap:0;border-left:3px solid #5e4c38;border-right:3px solid #2a2119;background:#e8ddc2;overflow:hidden;box-shadow:inset 12px 0 18px rgba(0,0,0,.18),inset -12px 0 18px rgba(0,0,0,.18);position:relative}.reel:before,.reel:after{content:"";position:absolute;left:0;right:0;height:25%;z-index:4;pointer-events:none}.reel:before{top:0;background:linear-gradient(#564a38,transparent)}.reel:after{bottom:0;background:linear-gradient(transparent,#544634)}.symbol{border:0;border-top:1px solid #a99e84;border-bottom:1px solid #8f836c;background:radial-gradient(ellipse at center,#fff9e9 0 42%,#d2c6aa 78%,#8b7d66);font:900 clamp(25px,3.8vw,54px) var(--display);text-shadow:0 2px #fff,0 4px 8px rgba(0,0,0,.18);transition:.18s}.symbol:first-child{transform:perspective(180px) rotateX(-12deg) scale(.96);filter:brightness(.82)}.symbol:last-child{transform:perspective(180px) rotateX(12deg) scale(.96);filter:brightness(.82)}.symbol small{color:#4b4032;background:rgba(255,255,255,.55);padding:1px 4px;border-radius:4px;z-index:2}.reel.spinning .symbol{animation:reelRoll .12s linear infinite;filter:blur(3px) brightness(.9)}.symbol.winning{background:radial-gradient(ellipse,#fffbd6,#ffc545 70%,#cf5d18);box-shadow:inset 0 0 32px #ff9b20,0 0 24px #ffb32e;animation:symbolWin .35s infinite alternate;filter:none}.machine-console{min-height:112px;border:2px solid #7b4e31;border-radius:10px;background:linear-gradient(#1c110c,#0c0806);grid-template-columns:1.35fr .8fr .8fr .75fr 58px;padding:15px;box-shadow:inset 0 0 18px #000}.console-display{border:2px inset #4e6139;background:repeating-linear-gradient(0deg,#081006 0 2px,#0a1508 3px);box-shadow:inset 0 0 13px #000}.console-display b{font-family:var(--mono);text-shadow:0 0 7px var(--lime)}.bet-control>div,.line-control>div{background:#080604}.bet-control button,.line-control button{background:linear-gradient(#3b261a,#19100b);border-color:#765036}.total-bet b{color:#ffd06c}.auto-spin{width:55px;height:55px;border:4px solid #68452f;background:radial-gradient(circle,#3b2418,#160d09);color:#d58c56;box-shadow:0 3px 0 #0b0604}.lever-wrap{right:-72px;top:205px;height:265px}.lever:before{width:23px;height:175px;background:linear-gradient(90deg,#3a2519,#d2aa75,#66513b,#22150e);box-shadow:3px 5px 8px #000}.lever i{width:58px;height:58px;left:5px;background:radial-gradient(circle at 35% 28%,#ffe09e,#da3f1b 48%,#621307 74%);box-shadow:0 0 25px rgba(255,84,25,.65),inset -5px -7px 10px rgba(0,0,0,.35)}.lever.pulled i{top:155px;left:36px}.lever.pulled:before{transform:rotate(22deg)}.paytable{border-color:#493126;border-radius:15px;overflow:hidden;background:linear-gradient(#17110e,#0d110e)}.paytable .panel-head{background:#24150f;border-bottom-color:#5d3826}.pay-row i{width:42px;height:42px;display:grid;place-items:center;background:radial-gradient(circle,#fff6df,#cbbc9e);border-radius:5px;text-shadow:0 1px #fff}.pay-row b{color:#ffd06c}.paytable-rows{padding:12px}.pay-row{grid-template-columns:50px 1fr auto;border-color:#30251e}.line-map svg{border-color:#5b3927;background:#100a07}.line-map polyline{stroke:#ffb35e}.win-line{height:5px;background:#ffcf48;box-shadow:0 0 12px #ff7b00,0 0 22px #ffcc38;z-index:8}@keyframes reelRoll{from{transform:translateY(-14px) scaleY(1.04)}to{transform:translateY(14px) scaleY(.96)}}
.wiki-hero{min-height:390px;display:flex;align-items:center;justify-content:space-between;background:radial-gradient(circle at 75% 50%,rgba(184,242,39,.1),transparent 31%),repeating-linear-gradient(90deg,transparent 0 74px,rgba(184,242,39,.025) 75px);border-bottom:1px solid var(--line)}.wiki-hero>div:first-child>span{font-size:8px;color:var(--lime);letter-spacing:2px}.wiki-hero h1{font:900 clamp(65px,8vw,110px)/.73 var(--display);margin:22px 0}.wiki-hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:2px var(--lime)}.wiki-hero p{font-size:9px;color:#7a837a;line-height:1.8;max-width:620px}.wiki-counter{width:210px;height:160px;border:1px solid #384334;padding:25px;background:#0e130f}.wiki-counter small,.wiki-counter span{font-size:6px;color:#657065;display:block}.wiki-counter b{display:block;font:900 58px var(--display);color:var(--lime);margin:7px 0}.wiki-toolbar{height:92px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;background:#0c100d}.wiki-search{height:43px;flex:1;border:1px solid #303830;display:flex;align-items:center;padding:0 13px;color:#616a61}.wiki-search input{flex:1;border:0;background:transparent;outline:0;color:white;padding-left:8px;font-size:8px}.wiki-toolbar select,.wiki-toolbar button{height:43px;background:#0a0d0a;border:1px solid #303830;padding:0 13px;font:700 8px var(--display)}.wiki-toolbar button{background:var(--lime);color:#0a0d0a;border-color:var(--lime)}.wiki-categories{display:flex;gap:5px;padding-top:22px;padding-bottom:22px;overflow:auto}.wiki-categories button{height:37px;border:1px solid #2e372e;background:transparent;color:#727b72;font:700 7px var(--display);padding:0 11px;white-space:nowrap}.wiki-categories button b{color:#4f584f;margin-left:5px}.wiki-categories button.active{border-color:var(--lime);color:var(--lime);background:#151d12}.wiki-meta{height:44px;display:flex;justify-content:space-between;align-items:center;color:#616a61;font-size:7px}.wiki-meta button{width:30px;height:27px;border:1px solid #303830;background:transparent;color:#697269}.wiki-meta button.active{color:var(--lime);border-color:var(--lime)}.item-database{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.item-card{min-height:310px;background:#101510;border:1px solid #293129;position:relative;overflow:hidden;cursor:pointer;transition:.25s}.item-card:hover{transform:translateY(-5px);border-color:var(--tier-color,var(--lime));box-shadow:0 18px 30px rgba(0,0,0,.25)}.tier-0,.tier-1{--tier-color:#7a837a}.tier-2{--tier-color:#67a6ff}.tier-3{--tier-color:#9b65ff}.tier-4{--tier-color:#d765ff}.tier-5{--tier-color:#e5b84c}.tier-6{--tier-color:#ff5146}.item-image{height:155px;position:relative;background:radial-gradient(circle,color-mix(in srgb,var(--tier-color) 12%,transparent),transparent 55%),#0b0f0c;border-bottom:1px solid #293129;display:grid;place-items:center}.item-image:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--tier-color)}.item-image>span{position:absolute;left:12px;top:10px;font-size:6px;color:var(--tier-color);letter-spacing:1px}.item-image>i{position:absolute;right:9px;bottom:7px;font-style:normal;font-size:6px;color:#4f584f}.item-image img{width:88%;height:112px;object-fit:contain;transition:.25s}.item-card:hover img{transform:scale(1.06)}.item-card-info{padding:14px}.item-card-info>small{font-size:6px;color:var(--tier-color)}.item-card-info h3{font:800 18px var(--display);margin:5px 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-card-info>div{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.item-card-info span{font-size:5px;color:#555f56;border-right:1px solid #283028}.item-card-info span b{display:block;font:700 8px var(--display);color:#9fa79f;margin-bottom:2px}.item-card>button{position:absolute;left:14px;bottom:11px;border:0;background:transparent;padding:0;color:var(--tier-color);font:700 7px var(--display)}.item-database.list-view{grid-template-columns:1fr}.item-database.list-view .item-card{min-height:100px;display:grid;grid-template-columns:150px 1fr 110px}.item-database.list-view .item-image{height:100px}.item-database.list-view .item-card-info{align-self:center}.item-database.list-view .item-card>button{position:static;align-self:center}.wiki-pagination{display:flex;justify-content:center;padding-top:35px;padding-bottom:80px}.wiki-pagination button{height:45px;border:1px solid #3b443b;background:transparent;color:#929a92;padding:0 20px;font:700 8px var(--display)}.item-modal{position:fixed;inset:0;background:rgba(3,5,3,.88);backdrop-filter:blur(12px);z-index:400;display:none;place-items:center}.item-modal.open{display:grid}.item-modal-card{width:min(880px,92vw);min-height:530px;background:#101510;border:1px solid var(--lime);display:grid;grid-template-columns:1fr 1fr;position:relative;box-shadow:0 40px 100px #000}.item-modal-card>button{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#7d867d;font-size:28px;z-index:2}.item-modal-visual{background:radial-gradient(circle,rgba(184,242,39,.12),transparent 53%),#0a0e0b;display:grid;place-items:center;position:relative;border-right:1px solid var(--line);overflow:hidden}.item-modal-visual:after{content:"";position:absolute;width:300px;height:300px;border:1px dashed rgba(184,242,39,.2);border-radius:50%;animation:rotate 24s linear infinite}.item-modal-visual>span{position:absolute;left:20px;top:20px;color:var(--lime);font-size:7px}.item-modal-visual img{width:88%;height:320px;object-fit:contain;z-index:1}.item-modal-info{padding:45px 35px}.item-modal-info>span{font-size:7px;color:var(--lime)}.item-modal-info h2{font:900 38px/.9 var(--display);margin:18px 0 7px}.item-modal-info>p{font-size:8px;color:#6f786f}.item-modal-info>div{display:grid;grid-template-columns:1fr 1fr;margin:25px 0;max-height:235px;overflow:auto}.item-modal-info>div div{border-bottom:1px solid #283028;padding:8px}.item-modal-info>div span{display:block;font-size:5px;color:#596259}.item-modal-info>div b{font:700 9px var(--display)}.item-modal-info>small{display:block;font-size:5px;color:#4e574e;margin-top:9px}
@media(max-width:1200px){.casino-layout{grid-template-columns:1fr}.item-database{grid-template-columns:repeat(3,1fr)}.blueprint-slot{width:205px}}
@media(max-width:800px){.loadout-blueprint{height:auto;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.paper-operator,.body-scan-ring,.blueprint-grid,.blueprint-code{display:none}.blueprint-slot{position:relative;inset:auto!important;width:auto;height:78px;transform:none!important}.blueprint-slot>i{display:none}.slot-machine{padding:18px 35px}.machine-top{height:85px;padding:0 18px;font-size:20px}.reels-window{height:300px;border-width:8px}.machine-console{grid-template-columns:1fr 1fr}.console-display{grid-column:span 2}.lever-wrap{right:-50px;transform:scale(.82);transform-origin:left center}.item-database{grid-template-columns:repeat(2,1fr)}.wiki-hero{min-height:460px}.wiki-counter{display:none}.wiki-toolbar{height:auto;padding-top:15px;padding-bottom:15px;flex-wrap:wrap}.wiki-search{flex-basis:100%}.item-modal-card{grid-template-columns:1fr;max-height:90vh;overflow:auto}.item-modal-visual{min-height:280px}.item-modal-visual img{height:240px}}
@media(max-width:500px){.loadout-blueprint{grid-template-columns:1fr}.slot-machine{padding:13px 23px;border-radius:28px 28px 12px 12px}.machine-top{height:72px;font-size:16px}.machine-top>span small{font-size:5px}.jackpot{min-width:105px;padding:7px}.jackpot b{font-size:15px}.reels-window{height:235px;border-width:6px}.symbol{font-size:22px}.lever-wrap{right:-35px;transform:scale(.65)}.item-database{grid-template-columns:1fr}.item-database.list-view .item-card{grid-template-columns:110px 1fr}.item-database.list-view .item-card>button{display:none}.wiki-hero h1{font-size:60px}}
/* Hall of Support */
.donor-hero{min-height:570px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 50%,rgba(229,184,76,.13),transparent 33%),linear-gradient(120deg,#10110d,#080b09);border-bottom:1px solid #4a4127}.donor-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 89px,rgba(229,184,76,.025) 90px),repeating-linear-gradient(0deg,transparent 0 89px,rgba(229,184,76,.025) 90px)}.donor-hero-copy{max-width:760px;position:relative;z-index:2}.donor-hero-copy>span,.donor-section-head>div>span{font-size:8px;letter-spacing:2px;color:#e5b84c}.donor-hero h1{font:900 clamp(72px,9vw,135px)/.73 var(--display);margin:25px 0}.donor-hero h1 em{display:inline-block;font-style:normal;color:transparent;-webkit-text-stroke:2px #e5b84c}.donor-hero p{font-size:10px;color:#85867c;line-height:1.9;max-width:620px;border-left:2px solid #e5b84c;padding-left:18px}.donor-hero-actions{display:flex;align-items:center;gap:20px;margin-top:30px}.donor-hero-actions a{height:49px;background:#e5b84c;color:#110f09;text-decoration:none;padding:0 20px;display:flex;align-items:center;font:900 11px var(--display);letter-spacing:1px}.donor-hero-actions a b{margin-left:28px}.donor-hero-actions small{font-size:6px;color:#665f45}.donor-total{width:360px;height:360px;border:1px solid rgba(229,184,76,.32);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:0 0 0 35px rgba(229,184,76,.025),0 0 0 70px rgba(229,184,76,.015)}.donor-total:before,.donor-total:after{content:"";position:absolute;inset:20px;border:1px dashed rgba(229,184,76,.25);border-radius:50%;animation:rotate 30s linear infinite}.donor-total:after{inset:55px;border-style:solid;animation-direction:reverse}.donor-total small{font-size:7px;color:#8a8060;z-index:1}.donor-total b{font:900 40px var(--display);color:#f2cc6d;margin:10px 0;z-index:1;text-shadow:0 0 25px rgba(229,184,76,.25)}.donor-total span{font-size:7px;color:#6c674f;z-index:1}.donor-total>i{position:absolute;top:-7px;width:13px;height:13px;background:#e5b84c;border-radius:50%;box-shadow:0 0 18px #e5b84c}.support-ticker{height:40px;background:#e5b84c;color:#110f09;overflow:hidden;display:flex;align-items:center;font:900 12px var(--display);letter-spacing:2px}.support-ticker div{white-space:nowrap;animation:ticker 18s linear infinite}.donor-podium-section{padding-top:90px;padding-bottom:100px;background:radial-gradient(circle at 50% 100%,rgba(229,184,76,.08),transparent 42%)}.donor-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.donor-section-head h2{font:900 58px/.85 var(--display);margin:14px 0}.donor-section-head h2 em{font-style:normal;color:#e5b84c}.donor-section-head>p{font-size:8px;color:#6e716a}.donor-podium{display:grid;grid-template-columns:1fr 1.18fr 1fr;gap:14px;align-items:end;max-width:1180px;margin:auto}.donor-place{min-height:420px;background:linear-gradient(155deg,#171913,#0e110e);border:1px solid #3c3c2d;padding:35px 25px;text-align:center;position:relative;overflow:hidden;order:2}.donor-place.place-1{min-height:510px;order:2;border-color:#e5b84c;background:radial-gradient(circle at 50% 20%,rgba(229,184,76,.16),transparent 34%),linear-gradient(155deg,#1c1b12,#0e110e);box-shadow:0 30px 65px rgba(0,0,0,.45),0 0 45px rgba(229,184,76,.08)}.donor-place.place-2{order:1;border-color:#9da59c}.donor-place.place-3{order:3;border-color:#a95f39}.podium-crown{font-size:32px;color:#e5b84c;height:48px;text-shadow:0 0 20px rgba(229,184,76,.4)}.place-2 .podium-crown{color:#b9c0b7}.place-3 .podium-crown{color:#c87546}.donor-rank{position:absolute;left:17px;top:15px;font:900 11px var(--display);color:#5b5c50}.donor-avatar{width:100px;height:115px;margin:18px auto 24px;background:linear-gradient(145deg,#e5b84c,#765d21);color:#121009;display:grid;place-items:center;font:900 42px var(--display);clip-path:polygon(10% 0,100% 0,100% 77%,77% 100%,0 100%,0 10%);box-shadow:0 0 35px rgba(229,184,76,.16)}.place-2 .donor-avatar{background:linear-gradient(145deg,#c5ccc3,#596159)}.place-3 .donor-avatar{background:linear-gradient(145deg,#c87546,#63331e)}.donor-place small{font-size:6px;color:#777463;letter-spacing:1px}.donor-place h3{font:900 25px var(--display);margin:8px 0}.donor-place>b{font:900 30px var(--display);color:#e5b84c}.donor-place p{font-size:7px;line-height:1.7;color:#71746d;margin:22px auto 0;max-width:240px}.podium-light{position:absolute;left:10%;right:10%;bottom:0;height:3px;background:#e5b84c;box-shadow:0 0 25px #e5b84c}.place-2 .podium-light{background:#aab2aa}.place-3 .podium-light{background:#b9683e}.donor-list-section{padding-top:70px;padding-bottom:80px;border-top:1px solid var(--line)}.donor-mode{display:flex}.donor-mode button{height:35px;border:1px solid #343a30;background:transparent;color:#6f756c;font:700 7px var(--display);padding:0 12px}.donor-mode button.active{border-color:#e5b84c;color:#e5b84c}.donor-list{display:flex;flex-direction:column;gap:7px}.donor-list article{min-height:88px;background:#101510;border:1px solid #293129;display:grid;grid-template-columns:65px 55px 1fr 130px 140px;align-items:center;padding:0 22px;gap:12px;position:relative;overflow:hidden;transition:.2s}.donor-list article:hover{border-color:#7e6b36;transform:translateX(4px)}.donor-list article>i{position:absolute;left:0;top:0;bottom:0;width:3px;background:#e5b84c}.donor-list-rank{font:900 22px var(--display);color:#555c55}.donor-list-avatar{width:43px;height:48px;background:#242a20;color:#c6ad67;display:grid;place-items:center;font:800 15px var(--display);clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%)}.donor-list-name b{display:block;font:800 16px var(--display)}.donor-list-name small{font-size:6px;color:#626b62}.donor-list time{font-size:7px;color:#606860}.donor-list strong{font:900 20px var(--display);text-align:right;color:#e5b84c}.donor-thanks{min-height:300px;background:linear-gradient(110deg,#e5b84c,#9f7d28);color:#100f0a;display:flex;align-items:center;gap:35px;position:relative;overflow:hidden}.donor-thanks>span{font-size:60px}.donor-thanks small{font-size:7px}.donor-thanks h2{font:900 clamp(38px,5vw,68px)/.82 var(--display);margin:12px 0}.donor-thanks p{font:800 10px var(--display)}.donor-thanks>i{position:absolute;right:25px;bottom:-45px;font:900 190px var(--display);font-style:normal;opacity:.12}
@media(max-width:1000px){.donor-total{width:280px;height:280px}.donor-podium{grid-template-columns:1fr}.donor-place,.donor-place.place-1,.donor-place.place-2,.donor-place.place-3{order:initial;min-height:390px}.donor-list article{grid-template-columns:45px 48px 1fr 110px}.donor-list time{display:none}}
@media(max-width:700px){.donor-hero{display:block;padding-top:70px;padding-bottom:70px}.donor-total{margin:55px auto 0}.donor-section-head{display:block}.donor-list article{grid-template-columns:36px 42px 1fr 90px;padding:0 10px;gap:6px}.donor-list strong{font-size:15px}.donor-list-name small{display:none}.donor-thanks>span{display:none}}

/* Armory tactical map */
#page-map{background:#080b09;overflow:hidden}.map-command-head{min-height:355px;padding:55px clamp(24px,4vw,70px);display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;border-bottom:1px solid #303b2c;background:radial-gradient(circle at 78% 50%,rgba(184,242,39,.11),transparent 27%),repeating-linear-gradient(90deg,transparent 0 79px,rgba(184,242,39,.027) 80px),linear-gradient(125deg,#101610,#080b09)}.map-command-head:after{content:"ARMORY";position:absolute;right:-12px;bottom:-37px;font:900 clamp(110px,17vw,260px)/.75 var(--display);color:rgba(255,255,255,.023);letter-spacing:-7px}.map-command-head>div:first-child{position:relative;z-index:1}.map-command-head>div:first-child>span{font-size:8px;color:var(--lime);letter-spacing:2px}.map-command-head h1{font:900 clamp(70px,8vw,118px)/.72 var(--display);letter-spacing:-3px;margin:24px 0}.map-command-head h1 em{font-style:normal;color:transparent;-webkit-text-stroke:2px var(--lime)}.map-command-head p{max-width:640px;color:#818b81;font-size:10px;line-height:1.9;border-left:2px solid var(--lime);padding-left:18px}.map-live-state{width:220px;border:1px solid #415035;background:#0c120d;padding:20px 22px;z-index:1;position:relative}.map-live-state i{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 15px var(--lime);margin-right:8px}.map-live-state span{font-size:7px;color:#74806f}.map-live-state b{display:block;color:var(--lime);font:900 30px var(--display);margin:8px 0}.map-live-state small{font-size:6px;color:#586256}
.map-toolbar{min-height:78px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:13px;background:#0c100d}.map-floor-tabs{display:flex;min-width:0}.map-floor-tabs button{height:42px;border:1px solid #303930;background:#0a0d0a;color:#747d74;padding:0 13px;font:800 8px var(--display);white-space:nowrap}.map-floor-tabs button+button{border-left:0}.map-floor-tabs button small{font:600 6px var(--mono);color:#4e584e;margin-right:5px}.map-floor-tabs button.active{background:var(--lime);border-color:var(--lime);color:#0a0d0a}.map-floor-tabs button.active small{color:#526c13}.map-difficulty{height:42px;display:flex;align-items:center;border:1px solid #303930;margin-left:auto}.map-difficulty>span{font-size:6px;color:#596359;padding:0 10px}.map-difficulty button{height:100%;border:0;border-left:1px solid #303930;background:transparent;color:#707a70;font:800 7px var(--display);padding:0 9px}.map-difficulty button.active{color:var(--lime);background:#151d12}.map-search{height:42px;width:190px;border:1px solid #303930;display:flex;align-items:center;padding:0 11px;color:#5d685d}.map-search input{width:100%;border:0;outline:0;background:transparent;color:#dce2da;font-size:7px;padding-left:7px}
.tactical-map-shell{display:grid;grid-template-columns:235px minmax(0,1fr) 260px;gap:12px;padding-top:32px;padding-bottom:24px;align-items:stretch}.map-layers,.map-detail{min-width:0;background:#0d120e}.map-filter-list{padding:8px}.map-filter{width:100%;min-height:54px;border:0;border-bottom:1px solid #252d25;background:transparent;color:#899289;display:grid;grid-template-columns:28px 1fr 25px;align-items:center;text-align:left;padding:5px 7px}.map-filter:hover{background:#141a14}.map-filter:not(.active){opacity:.38}.map-filter>i{width:25px;height:25px;display:grid;place-items:center;font-style:normal;background:color-mix(in srgb,var(--cat-color) 16%,transparent);border:1px solid color-mix(in srgb,var(--cat-color) 55%,transparent);color:var(--cat-color);font-size:11px}.map-filter:nth-child(1){--cat-color:#ff5b4c}.map-filter:nth-child(2){--cat-color:#b8f227}.map-filter:nth-child(3){--cat-color:#f0c34e}.map-filter:nth-child(4){--cat-color:#9b65ff}.map-filter:nth-child(5){--cat-color:#43d9d0}.map-filter:nth-child(6){--cat-color:#68a6ff}.map-filter:nth-child(7){--cat-color:#e3e9db}.map-filter span b{font:800 9px var(--display);display:block}.map-filter span small{font-size:5px;color:#566056}.map-filter em{font:700 7px var(--mono);font-style:normal;text-align:right;color:#5c665c}.route-planner{margin:8px;padding:13px;border:1px solid #2d3829;background:linear-gradient(135deg,rgba(184,242,39,.07),transparent)}.route-planner>span{font-size:6px;color:var(--lime)}.route-planner p{font-size:6px;color:#6b756b;line-height:1.6}.route-planner>div{display:flex;gap:4px}.route-planner button{height:30px;flex:1;border:1px solid #394636;background:transparent;color:#879087;font:700 6px var(--display)}.route-planner button.active{background:var(--lime);color:#0b0e0b;border-color:var(--lime)}.map-add-marker{height:38px;margin:0 8px 10px;width:calc(100% - 16px);border:1px solid var(--lime);background:transparent;color:var(--lime);font:800 7px var(--display)}.map-add-marker.active{background:var(--lime);color:#0a0d0a}
.map-center{min-width:0}.armory-map-viewport{height:650px;position:relative;overflow:hidden;background:#050706;border:1px solid #354131;cursor:grab;touch-action:none;user-select:none;box-shadow:inset 0 0 45px #000}.armory-map-viewport.dragging{cursor:grabbing}.armory-map-viewport.placing{cursor:crosshair}.armory-map-world{position:absolute;left:0;top:0;width:1600px;height:900px;transform-origin:0 0;will-change:transform}.armory-map-world>img{position:absolute;inset:0;width:1600px;height:900px;display:block;filter:saturate(.55) contrast(1.12) brightness(.82)}.map-marker-layer,.map-route-overlay{position:absolute;inset:0;width:1600px;height:900px}.map-route-overlay{overflow:visible;pointer-events:none}.map-route-overlay polyline{fill:none;stroke:var(--lime);stroke-width:4;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px var(--lime));stroke-dasharray:9 7;animation:mapRouteFlow 1.1s linear infinite}.map-grid-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(184,242,39,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(184,242,39,.03) 1px,transparent 1px);background-size:55px 55px;mix-blend-mode:screen}.map-grid-overlay:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,transparent 45%,rgba(0,0,0,.48))}.map-marker{--marker-color:#e3e9db;position:absolute;width:34px;height:34px;border:0;background:transparent;transform:translate(-50%,-50%) scale(var(--map-inverse,1));transform-origin:center;z-index:4;color:#0a0d0a}.map-marker-core{width:100%;height:100%;display:grid;place-items:center;background:var(--marker-color);border:3px solid #0a0d0a;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);font:900 13px var(--display);box-shadow:0 0 0 1px var(--marker-color),0 0 16px color-mix(in srgb,var(--marker-color) 55%,transparent);transition:.18s}.map-marker:hover .map-marker-core,.map-marker.selected .map-marker-core{transform:scale(1.2)}.map-marker span{position:absolute;left:50%;top:38px;transform:translateX(-50%);background:#080b09;border:1px solid var(--marker-color);color:#d9dfd7;padding:4px 6px;font:700 6px var(--display);white-space:nowrap;opacity:0;pointer-events:none}.map-marker:hover span,.map-marker.selected span{opacity:1}.map-marker[data-category="spawn"]{--marker-color:#ff5b4c}.map-marker[data-category="extract"]{--marker-color:#b8f227}.map-marker[data-category="key"]{--marker-color:#f0c34e}.map-marker[data-category="safe"]{--marker-color:#9b65ff}.map-marker[data-category="lever"]{--marker-color:#43d9d0}.map-marker[data-category="intel"]{--marker-color:#68a6ff}.map-marker[data-category="custom"]{--marker-color:#e3e9db}.map-crosshair{position:absolute;left:50%;top:50%;width:35px;height:35px;transform:translate(-50%,-50%);pointer-events:none;opacity:.42}.map-crosshair i:first-child{position:absolute;left:0;right:0;top:17px;border-top:1px solid var(--lime)}.map-crosshair i:last-child{position:absolute;top:0;bottom:0;left:17px;border-left:1px solid var(--lime)}.map-zoom-controls{position:absolute;right:12px;top:12px;display:flex;flex-direction:column;gap:4px}.map-zoom-controls button{width:35px;height:35px;border:1px solid #43513e;background:rgba(7,10,8,.88);color:#b8c0b6;font:800 14px var(--display)}.map-zoom-controls button:hover{border-color:var(--lime);color:var(--lime)}.map-mode-hint{position:absolute;left:12px;bottom:11px;background:rgba(6,9,7,.88);border-left:2px solid var(--lime);padding:8px 10px;color:#7b857b;font-size:6px;pointer-events:none}.map-readout{height:38px;border:1px solid #303930;border-top:0;background:#0c100d;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#687268;font-size:6px}.map-readout span:first-child i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime);margin-right:6px}.map-readout b{color:#aeb6ac}
.map-detail{min-height:650px}.map-detail-empty{height:100%;min-height:620px;padding:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.map-detail-empty>span,.map-detail-content>span{font-size:6px;color:var(--lime);letter-spacing:1.5px}.map-detail-empty h2{font:900 38px/.78 var(--display);margin:18px 0}.map-detail-empty p{font-size:7px;line-height:1.7;color:#626c62}.detail-radar{width:125px;height:125px;border:1px solid #354331;border-radius:50%;position:relative;margin-bottom:30px;background:conic-gradient(from 20deg,rgba(184,242,39,.15),transparent 18%)}.detail-radar:before,.detail-radar:after{content:"";position:absolute;border:1px solid #2c3829;border-radius:50%;inset:22px}.detail-radar:after{inset:48px;background:var(--lime);border:0;box-shadow:0 0 17px var(--lime)}.detail-radar i:first-child{position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #2c3829}.detail-radar i:nth-child(2){position:absolute;top:50%;left:0;right:0;border-top:1px solid #2c3829}.map-detail-content{padding:20px}.map-detail-category{display:flex;align-items:center;gap:10px;margin-bottom:28px}.map-detail-category i{width:39px;height:39px;display:grid;place-items:center;background:var(--detail-color);color:#091009;font-style:normal;font:900 17px var(--display);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.map-detail-category b{font:800 10px var(--display)}.map-detail-category small{display:block;font-size:6px;color:#697369;margin-top:3px}.map-detail-content h2{font:900 31px/.86 var(--display);margin:12px 0 18px}.map-detail-content>p{font-size:8px;line-height:1.75;color:#778177}.map-intel-grid{margin:25px 0}.map-intel-grid div{display:flex;justify-content:space-between;align-items:center;min-height:39px;border-bottom:1px solid #263026}.map-intel-grid span{font-size:6px;color:#5b655b}.map-intel-grid b{font:800 8px var(--display)}.map-risk{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin:20px 0}.map-risk span,.map-risk b{font-size:6px}.map-risk div{height:4px;background:#263026}.map-risk div i{display:block;height:100%;width:var(--risk);background:var(--detail-color)}.map-detail-actions{display:flex;gap:5px}.map-detail-actions button{height:36px;flex:1;border:1px solid #394339;background:transparent;color:#879087;font:700 7px var(--display)}.map-detail-actions button:first-child{border-color:var(--detail-color);color:var(--detail-color)}.map-source-strip{margin-top:8px;margin-bottom:60px;min-height:92px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px}.map-source-strip>div:first-child{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:15px}.map-source-strip span{font:800 8px var(--display);color:var(--lime)}.map-source-strip p{font-size:6px;line-height:1.7;color:#566056;max-width:770px}.map-source-strip>div:last-child{display:flex;gap:5px}.map-source-strip a{border:1px solid #354035;color:#7f897f;text-decoration:none;padding:9px 10px;font:700 6px var(--display)}
.map-marker-dialog{width:min(430px,92vw);padding:0;background:#0d120e;border:1px solid var(--lime);color:#e5eae2}.map-marker-dialog::backdrop{background:rgba(3,5,4,.87);backdrop-filter:blur(8px)}.map-marker-dialog form{padding:34px;position:relative}.map-marker-dialog form>span{font-size:7px;color:var(--lime)}.map-marker-dialog h2{font:900 35px var(--display);margin:10px 0 25px}.map-marker-dialog label{display:block;font-size:7px;color:#6d776d;margin:13px 0}.map-marker-dialog input,.map-marker-dialog select{display:block;width:100%;margin-top:7px;background:#080b09;border:1px solid #354035;color:#e5eae2;padding:11px;font-size:8px}.map-marker-dialog .primary-btn{width:100%;margin-top:10px}.map-dialog-close{position:absolute;right:10px;top:6px;border:0;background:transparent;color:#7b857b;font-size:24px}@keyframes mapRouteFlow{to{stroke-dashoffset:-32}}
@media(max-width:1300px){.tactical-map-shell{grid-template-columns:220px minmax(0,1fr)}.map-detail{grid-column:1/-1;min-height:0}.map-detail-empty{min-height:210px}.map-detail-content{min-height:210px;display:grid;grid-template-columns:170px 1fr 220px;gap:20px;align-items:center}.map-detail-content>span,.map-detail-content>h2{grid-column:1}.map-detail-content>p{grid-column:2;grid-row:1/4}.map-detail-content .map-intel-grid{grid-column:3;grid-row:1/3}.map-detail-content .map-risk,.map-detail-content .map-detail-actions{grid-column:3}.map-detail-category{grid-column:1}.map-detail-content h2{margin:0}}
@media(max-width:1000px){.map-toolbar{flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.map-difficulty{margin-left:0}.map-search{margin-left:auto}.tactical-map-shell{grid-template-columns:1fr}.map-layers{display:grid;grid-template-columns:1fr 235px}.map-layers .panel-head{grid-column:1/-1}.map-filter-list{display:grid;grid-template-columns:repeat(3,1fr)}.route-planner{grid-column:2;grid-row:2/4}.map-add-marker{grid-column:2}.map-detail{grid-column:auto}.armory-map-viewport{height:600px}}
@media(max-width:700px){.map-command-head{display:block;min-height:530px}.map-command-head h1{font-size:65px}.map-live-state{margin-top:35px}.map-floor-tabs{width:100%;overflow:auto}.map-difficulty{width:100%}.map-difficulty button{flex:1}.map-search{width:100%}.map-layers{display:block}.map-filter-list{grid-template-columns:1fr 1fr}.route-planner{display:block}.armory-map-viewport{height:520px}.map-detail-content{display:block}.map-detail-content>p{margin:18px 0}.map-source-strip{display:block;padding-top:25px;padding-bottom:25px}.map-source-strip>div:first-child{display:block}.map-source-strip>div:last-child{margin-top:15px;flex-wrap:wrap}.map-mode-hint{display:none}.map-readout span:nth-child(2){display:none}}
@media(max-width:430px){.map-filter-list{grid-template-columns:1fr}.map-floor-tabs button{padding:0 10px}.armory-map-viewport{height:460px}.map-detail-empty{min-height:300px}}

/* 2026 readability + interactive modules */
body{font-size:15px}.nav-link{font-size:17px}.nav-link span,.brand em,.side-status small,.top-crumb span,.online,.sound-toggle{font-size:10px}.section-label,.eyebrow{font-size:12px}.page-heading p,.hero-copy>p{font-size:14px}.panel-head small,.field-label,.toggle-stack label,.microcopy,.preset-chip small{font-size:9px}.feature-card p,.event-card p,.member-info p,.saved-empty{font-size:12px}.feature-no,.card-kicker,.heading-code,.fineprint{font-size:9px}.primary-btn,.ghost-btn{font-size:14px}.panel-head span{font-size:14px}.main-nav{padding-top:25px}.sidebar{overflow-y:auto}.spin-center{left:50%;top:50%;transform:translate(-50%,-50%);z-index:8}.spin-center:hover{transform:translate(-50%,-50%) scale(1.06)}
.donor-place{min-height:330px;padding:24px 20px}.donor-place.place-1{min-height:390px}.donor-avatar{width:80px;height:91px;margin:10px auto 16px;font-size:34px}.podium-crown{height:36px;font-size:25px}.donor-place p{margin-top:14px;font-size:9px}.donor-place small{font-size:8px}.donor-place h3{font-size:22px}
.sfx-wow{position:fixed;inset:0;z-index:500;pointer-events:none;display:grid;place-items:center;opacity:0}.sfx-wow b,.sfx-wow span{position:absolute;top:calc(50% - 22px);font:900 clamp(32px,7vw,90px)/1 var(--display);letter-spacing:4px;text-shadow:0 0 35px var(--lime)}.sfx-wow span{top:calc(50% + 55px);font:700 11px var(--mono);color:var(--lime)}.sfx-wow i{position:absolute;width:120px;height:120px;border:2px solid var(--lime);border-radius:50%}.sfx-wow.active{animation:sfxFlash 1.5s ease}.sfx-wow.active i{animation:sfxRing 1.35s ease-out}.sfx-wow.active i:nth-child(2){animation-delay:.13s}.sfx-wow.active i:nth-child(3){animation-delay:.26s}@keyframes sfxFlash{0%,100%{opacity:0}15%,70%{opacity:1;background:rgba(5,9,6,.72);backdrop-filter:blur(4px)}}@keyframes sfxRing{to{width:130vmax;height:130vmax;opacity:0}}
.command-center{padding-top:85px;padding-bottom:85px;background:radial-gradient(circle at 30% 0,rgba(184,242,39,.07),transparent 40%)}.command-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.command-head h2{font:900 clamp(42px,5vw,70px)/.85 var(--display);margin:12px 0}.command-head h2 em{color:var(--lime);font-style:normal}.command-head>p{max-width:480px;color:#899288;font-size:13px;line-height:1.7}.command-grid{display:grid;grid-template-columns:1.25fr 1fr .9fr;gap:12px}.live-command-card,.mission-card,.command-shortcuts{min-height:330px;border:1px solid #34402f;background:#101510;padding:28px}.live-command-card>span,.mission-card>span{font-size:10px;color:var(--lime)}.live-command-card>span i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--orange);margin-right:7px}.live-command-card h3,.mission-card h3{font:900 33px/.9 var(--display);margin:55px 0 8px}.live-command-card p,.mission-card p{font-size:11px;color:#798279;line-height:1.7}.live-command-card>div{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;align-items:end;margin-top:28px}.live-command-card>div b{font:900 28px var(--display);color:var(--lime)}.live-command-card>div small{font-size:8px;color:#687168}.live-command-card a{display:block;margin-top:25px;color:var(--lime);font:800 11px var(--display);text-decoration:none}.mission-progress{height:7px;background:#293129;margin:38px 0 15px}.mission-progress i{display:block;width:66%;height:100%;background:var(--orange);box-shadow:0 0 16px var(--orange)}.mission-card footer{display:flex;justify-content:space-between;align-items:center}.mission-card footer button{border:0;background:transparent;color:var(--orange);font:800 10px var(--display)}.command-shortcuts{padding:0}.command-shortcuts button{width:100%;height:110px;border:0;border-bottom:1px solid #2d352d;background:transparent;display:grid;grid-template-columns:46px 1fr 20px;align-items:center;text-align:left;padding:18px}.command-shortcuts button:hover{background:#171e16}.command-shortcuts i{font-style:normal;color:var(--lime);font-size:25px}.command-shortcuts span b{display:block;font:800 14px var(--display)}.command-shortcuts span small{font-size:9px;color:#697269}.command-shortcuts em{font-style:normal;color:var(--lime)}
.advanced-filters{margin:12px 18px;border:1px solid #313a31;background:#0b0f0c}.advanced-filters summary{padding:12px;font:800 10px var(--display);color:var(--lime);cursor:pointer}.advanced-filters summary span{float:right;font:500 7px var(--mono);color:#687168}.advanced-filters>div{padding:0 12px 12px}.advanced-filters label{display:block;font-size:9px;color:#899288;margin:10px 0}.advanced-filters select{width:100%;margin-top:6px;background:#090c0a;border:1px solid #303830;padding:9px;color:#dce2da}.weapon-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:7px}.weapon-type-grid button{height:29px;border:1px solid #354035;background:transparent;color:#6f786f;font:800 8px var(--display)}.weapon-type-grid button.active{border-color:var(--lime);color:var(--lime);background:#15200f}.loadout-roll-stage{position:absolute;inset:78px 0 62px;z-index:15;background:rgba(6,9,7,.96);display:grid;grid-template-columns:repeat(7,1fr);gap:6px;padding:20px;align-items:center}.eq-reel{height:340px;border:1px solid #354035;background:#0d120e;position:relative;overflow:hidden;box-shadow:inset 0 20px 35px #000,inset 0 -20px 35px #000}.eq-reel:before,.eq-reel:after{content:"";position:absolute;left:0;right:0;height:70px;z-index:2;pointer-events:none}.eq-reel:before{top:0;background:linear-gradient(#050706,transparent)}.eq-reel:after{bottom:0;background:linear-gradient(transparent,#050706)}.eq-reel-track{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;transition:filter .3s}.eq-reel img{width:90%;height:105px;object-fit:contain;filter:drop-shadow(0 8px 12px #000)}.eq-reel b{font:800 12px var(--display);text-align:center;padding:0 5px}.eq-reel small{font-size:8px;color:#657065}.eq-reel.stopped{border-color:var(--lime);box-shadow:0 0 25px rgba(184,242,39,.15),inset 0 0 30px #000}.eq-reel.stopped .eq-reel-track{animation:eqLock .35s ease}.loadout-roll-label{position:absolute;left:20px;top:10px;font-size:9px;color:var(--lime)}.loadout-skip{position:absolute;right:20px;top:9px;border:0;background:transparent;color:#7b847b;font:700 9px var(--display)}@keyframes eqLock{50%{transform:scale(1.08);filter:brightness(1.7)}}.blueprint-slot[data-wiki-id]{cursor:zoom-in}.blueprint-slot[data-wiki-id]:hover{z-index:4;border-color:var(--lime);transform:scale(1.035)}.paper-operator svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 12px rgba(184,242,39,.22))}.paper-operator .op-scan{animation:opScan 2.8s linear infinite}@keyframes opScan{50%{opacity:.25;transform:translateY(55px)}}
.active-operation{display:grid;grid-template-columns:1fr 320px;gap:14px;padding-top:25px;padding-bottom:25px}.operation-body{padding:25px;display:grid;grid-template-columns:1fr 250px;gap:20px}.operation-body>div:first-child>span{font-size:9px;color:var(--lime)}.operation-body h3{font:900 31px var(--display);margin:9px 0}.operation-body p{font-size:11px;line-height:1.7;color:#7d867d}.operation-objectives button{width:100%;height:43px;margin-bottom:6px;border:1px solid #303830;background:#0b0e0b;color:#7c857c;text-align:left;padding:0 12px;font-size:10px}.operation-objectives button:not(:disabled){cursor:pointer}.operation-objectives button.done{border-color:var(--lime);color:var(--lime)}.operation-objectives i{display:inline-block;width:9px;height:9px;border:1px solid currentColor;margin-right:8px}.operation-objectives button.done i{background:var(--lime)}.operation-actions{grid-column:1/-1;display:flex;gap:6px}.operation-actions button{height:38px;border:1px solid #354035;background:transparent;color:#8a938a;padding:0 12px;font:800 9px var(--display)}.operation-actions button:not(:disabled):hover{border-color:var(--lime);color:var(--lime)}.operation-log{min-height:44px;border-top:1px solid #273027;padding:12px 20px;display:flex;gap:18px;overflow:auto;color:#646e64;font-size:9px}.operation-log span{white-space:nowrap}.event-generator{padding-bottom:18px}.event-generator>label{display:block;margin:18px;font-size:9px;color:#778077}.event-generator select{display:block;width:100%;margin-top:7px;background:#080b09;border:1px solid #354035;padding:10px;color:white}.event-generator>.primary-btn{margin:0 18px;width:calc(100% - 36px)}#generatedEvent{margin:18px;padding:16px;border:1px dashed #354035}#generatedEvent small{font-size:8px;color:var(--orange)}#generatedEvent b{display:block;font:800 18px var(--display);margin:10px 0}#generatedEvent p{font-size:9px;color:#737d73;line-height:1.6}#activateGenerated{height:38px;margin:0 18px;width:calc(100% - 36px);border:1px solid var(--orange);background:transparent;color:var(--orange);font:800 9px var(--display)}
.live-directory-hero,.creator-guides-hero,.meetup-hero{min-height:520px;display:flex;align-items:center;justify-content:space-between;background:radial-gradient(circle at 80% 50%,rgba(155,101,255,.18),transparent 28%),#0b0f0c;border-bottom:1px solid var(--line)}.live-directory-hero h1,.creator-guides-hero h1,.meetup-hero h1{font:900 clamp(75px,10vw,150px)/.72 var(--display);margin:25px 0}.live-directory-hero h1 em,.creator-guides-hero h1 em,.meetup-hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:2px var(--lime)}.live-directory-hero p,.creator-guides-hero p,.meetup-hero p{max-width:660px;color:#8a938a;font-size:14px;line-height:1.8}.live-total,.meetup-signal{width:280px;height:280px;border:1px solid #7954ad;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;text-align:center}.live-total b{font:900 56px var(--display);color:#c89cff}.live-total small,.live-total span,.meetup-signal span{font-size:9px;color:#8b799f}.live-total i{position:absolute;inset:17px;border:1px dashed #7954ad;border-radius:50%;animation:rotate 15s linear infinite}.live-directory-tools{height:95px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.live-directory-tools label,.creator-guide-head label{height:44px;display:flex;align-items:center;border:1px solid #354035;padding:0 12px;flex:1}.live-directory-tools input,.creator-guide-head input{width:100%;border:0;background:transparent;outline:0;padding-left:8px;font-size:11px}.live-directory-tools select,.live-directory-tools button{height:44px;border:1px solid #354035;background:#0c100d;color:#899289;padding:0 14px;font:700 10px var(--display)}.live-categories,.creator-guide-categories{display:flex;gap:6px;overflow:auto;padding-top:22px;padding-bottom:22px}.live-categories button,.creator-guide-categories button{height:38px;border:1px solid #354035;background:transparent;color:#778077;padding:0 13px;white-space:nowrap;font:700 10px var(--display)}.live-categories button.active,.creator-guide-categories button.active{background:var(--lime);border-color:var(--lime);color:#0a0d0a}.live-directory-meta{display:flex;justify-content:space-between;color:#687168;font-size:10px;padding-bottom:15px}.live-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:85px}.live-card{background:#101510;border:1px solid #303830;overflow:hidden;transition:.2s}.live-card:hover{transform:translateY(-5px);border-color:#8f5dcc}.live-card-thumb{aspect-ratio:16/9;position:relative;background:#080b09;overflow:hidden}.live-card-thumb>img{width:100%;height:100%;object-fit:cover}.live-card-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 50%,rgba(0,0,0,.9))}.live-card-badge,.live-card-viewers{position:absolute;z-index:2;top:10px;padding:5px 8px;background:#e93243;color:white;font:800 9px var(--display)}.live-card-viewers{left:auto;right:10px;background:rgba(4,5,4,.8)}.live-card-info{padding:16px;display:grid;grid-template-columns:48px 1fr;gap:12px}.live-card-info>img{width:48px;height:48px;border-radius:50%;object-fit:cover}.live-card-info h3{font:800 17px var(--display);margin:0}.live-card-info b{display:block;font-size:11px;margin-top:4px}.live-card-info p{grid-column:1/-1;color:#7b847b;font-size:10px;line-height:1.5;margin:5px 0;min-height:30px}.live-card-info a{grid-column:1/-1;color:#bb81ff;text-decoration:none;font:800 10px var(--display)}.live-loading{grid-column:1/-1;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#677067}.live-loading i{width:35px;height:35px;border:2px solid #303830;border-top-color:var(--lime);border-radius:50%;animation:rotate 1s linear infinite}.live-loading b{font:800 17px var(--display);margin-top:18px}.live-loading span{font-size:10px;margin-top:7px}
.creator-guides-hero{background:radial-gradient(circle at 78% 50%,rgba(255,106,42,.13),transparent 30%),#0b0f0c}.guide-orbit{width:300px;height:300px;border:1px solid var(--orange);border-radius:50%;display:grid;place-items:center;position:relative;text-align:center}.guide-orbit b{font:900 90px var(--display);color:var(--orange)}.guide-orbit span{position:absolute;top:195px;font-size:9px}.guide-orbit i{position:absolute;inset:25px;border:1px dashed rgba(255,106,42,.5);border-radius:50%;animation:rotate 18s linear infinite}.guide-orbit i:last-child{inset:65px;animation-direction:reverse}.creator-guide-library{padding-top:80px;padding-bottom:100px}.creator-guide-head{display:flex;align-items:end;justify-content:space-between}.creator-guide-head h2{font:900 clamp(40px,5vw,70px)/.85 var(--display);margin:14px 0}.creator-guide-head h2 em{color:var(--orange);font-style:normal}.creator-guide-head label{flex:0 0 300px}.creator-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.creator-guide-card{min-height:290px;border:1px solid #303830;background:#101510;padding:25px;position:relative;text-align:left;color:white}.creator-guide-card:hover{border-color:var(--orange);transform:translateY(-4px)}.creator-guide-card>span{font-size:9px;color:var(--orange)}.creator-guide-card h3{font:900 29px/.95 var(--display);margin:40px 0 15px}.creator-guide-card p{font-size:11px;line-height:1.7;color:#7c857c}.creator-guide-card footer{position:absolute;left:25px;right:25px;bottom:20px;display:flex;justify-content:space-between;font-size:9px;color:#626b62}.creator-guide-card.done:after{content:"✓ PRZECZYTANE";position:absolute;right:15px;top:15px;color:var(--lime);font-size:8px}.creator-guide-detail,.meetup-signup-modal{position:fixed;inset:0;z-index:350;background:rgba(3,5,4,.88);backdrop-filter:blur(12px);display:none;place-items:center;padding:20px}.creator-guide-detail.open,.meetup-signup-modal.open{display:grid}.creator-guide-detail>div,.meetup-signup-modal form{width:min(760px,94vw);max-height:90vh;overflow:auto;background:#101510;border:1px solid var(--orange);padding:45px;position:relative}.creator-guide-detail>div>button:first-child,.meetup-signup-modal form>button:first-child{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#889188;font-size:28px}.creator-guide-detail>div>span{font-size:10px;color:var(--orange)}.creator-guide-detail h2{font:900 48px/.9 var(--display)}.creator-guide-detail>div>p{font-size:14px;color:#a1aaa1;line-height:1.8}.creator-guide-detail #creatorGuideBody{font-size:12px;line-height:1.9;color:#7f897f;border-top:1px solid #303830;padding-top:20px;margin:25px 0}.creator-guide-detail #creatorGuideBody h3{font:800 22px var(--display);color:white}
.meetup-hero{background:radial-gradient(circle at 80% 50%,rgba(67,217,208,.12),transparent 30%),#0b0f0c}.meetup-signal{border-color:#43d9d0}.meetup-signal i{width:18px;height:18px;background:#43d9d0;border-radius:50%;box-shadow:0 0 0 0 rgba(67,217,208,.6);animation:pulse 1.5s infinite}.meetup-signal b{font:900 34px var(--display);margin:18px 0 5px}.meetup-public{padding-top:70px;padding-bottom:90px}.meetup-public-head{display:flex;justify-content:space-between;align-items:end}.meetup-public-head h2{font:900 60px var(--display);margin:12px 0}.meetup-public-head h2 em{color:#43d9d0;font-style:normal}.meetup-public-head button{height:40px;border:1px solid #354035;background:transparent;color:#899289}.meetup-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.meetup-card{min-height:290px;border:1px solid #354035;background:#101510;padding:25px;display:grid;grid-template-columns:90px 1fr;gap:20px;position:relative}.meetup-date{text-align:center;border-right:1px solid #303830}.meetup-date b{font:900 50px var(--display);color:#43d9d0;display:block}.meetup-date span{font:800 13px var(--display)}.meetup-card h3{font:900 28px var(--display);margin:0}.meetup-card p{font-size:11px;color:#7e877e;line-height:1.7}.meetup-card-tags{display:flex;gap:5px;flex-wrap:wrap}.meetup-card-tags span{border:1px solid #354035;padding:5px 8px;font-size:8px}.meetup-capacity{grid-column:1/-1}.meetup-capacity>div{height:5px;background:#293129}.meetup-capacity i{display:block;height:100%;background:#43d9d0;width:var(--fill)}.meetup-capacity span{display:flex;justify-content:space-between;font-size:9px;margin-bottom:7px}.meetup-card button{grid-column:1/-1;height:45px;border:1px solid #43d9d0;background:transparent;color:#43d9d0;font:800 11px var(--display)}.meetup-card button:hover{background:#43d9d0;color:#06100f}.meetup-card button:disabled{border-color:#4c554d;color:#5d665d}.meetup-signup-modal form{width:min(520px,94vw);border-color:#43d9d0}.meetup-signup-modal form>span{font-size:9px;color:#43d9d0}.meetup-signup-modal h2{font:900 36px var(--display)}.meetup-signup-modal label{display:block;font-size:9px;color:#7b847b;margin:14px 0}.meetup-signup-modal input,.meetup-signup-modal textarea{display:block;width:100%;margin-top:6px;background:#080b09;border:1px solid #354035;padding:12px;color:white}.meetup-signup-modal textarea{height:90px}.meetup-signup-modal .primary-btn{width:100%}.meetup-signup-modal small{display:block;margin-top:15px;color:#596259;font-size:8px;line-height:1.6}
.member-avatar.has-image{background-size:cover;background-position:center;color:transparent}
.result-modal-actions{display:flex;gap:8px}.result-modal-actions button{flex:1}
.mission-card footer,.creator-guide-card footer{margin-left:0;min-height:0;border:0;padding:0}.creator-guide-card footer{display:flex;align-items:center}.creator-guide-card footer em{font-style:normal}.meetup-card em{font-style:normal}
@media(max-width:1100px){.command-grid{grid-template-columns:1fr 1fr}.command-shortcuts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);min-height:0}.live-directory-grid,.creator-guide-grid{grid-template-columns:1fr 1fr}.active-operation{grid-template-columns:1fr}.loadout-roll-stage{grid-template-columns:repeat(4,1fr);overflow:auto}.eq-reel{height:220px}.live-total,.guide-orbit,.meetup-signal{width:220px;height:220px}}
@media(max-width:700px){body{font-size:16px}.command-head,.creator-guide-head,.live-directory-hero,.creator-guides-hero,.meetup-hero{display:block}.command-grid,.live-directory-grid,.creator-guide-grid,.meetup-list{grid-template-columns:1fr}.command-shortcuts{display:block}.live-total,.guide-orbit,.meetup-signal{margin:40px auto 0}.live-directory-tools{height:auto;flex-wrap:wrap;padding-top:15px;padding-bottom:15px}.live-directory-tools label{flex-basis:100%}.creator-guide-head label{margin:20px 0}.active-operation{padding-left:14px;padding-right:14px}.operation-body{grid-template-columns:1fr}.operation-actions{grid-column:auto;flex-wrap:wrap}.loadout-roll-stage{grid-template-columns:repeat(2,1fr)}.meetup-card{grid-template-columns:70px 1fr}.creator-guide-detail>div,.meetup-signup-modal form{padding:28px}.donor-place,.donor-place.place-1{min-height:310px}}

/* Visibility overhaul v13 */
.brand-mark{background:transparent!important;clip-path:none!important;width:46px;height:54px}.brand-mark svg{width:46px;height:54px;overflow:visible;filter:drop-shadow(0 0 12px rgba(184,242,39,.3))}.brand-mark svg path:first-child{fill:#10180e;stroke:var(--lime);stroke-width:2}.brand-mark svg path:last-child{fill:var(--lime)}.brand:hover .brand-mark svg{filter:drop-shadow(0 0 22px rgba(184,242,39,.6));transform:scale(1.04)}.brand b{font-size:26px;letter-spacing:1.3px}.brand em{font-size:10px}.side-status{cursor:pointer;border:1px solid #2f3d2b;padding:14px;margin-left:14px;margin-right:14px;background:linear-gradient(135deg,rgba(184,242,39,.07),transparent)}.side-status:hover{border-color:var(--lime);background:rgba(184,242,39,.09)}.side-status small{font-size:9px;line-height:1.5}.status-line{font-size:13px}
.brand-official{padding:7px 13px;justify-content:center;background:radial-gradient(circle at center,rgba(201,0,48,.12),transparent 72%)}.brand-logo-crop{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;background:transparent!important;clip-path:none!important;position:relative}.brand-logo-crop img{position:absolute;width:100%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 0 12px rgba(201,0,48,.35));transition:filter .25s,transform .25s}.brand-official:hover .brand-logo-crop img{filter:drop-shadow(0 0 20px rgba(201,0,48,.65));transform:translate(-50%,-50%) scale(1.025)}
#cursorDot{position:fixed;width:12px;height:12px;border:2px solid var(--lime);background:#0c120a;border-radius:50%;z-index:501;pointer-events:none;transform:translate(-50%,-50%) scale(0);box-shadow:0 0 12px var(--lime),0 0 30px rgba(184,242,39,.35);transition:transform .18s}.sfx-enabled #cursorDot{transform:translate(-50%,-50%) scale(1)}.cursor-trail{position:fixed;width:8px;height:8px;border-radius:50%;background:var(--lime);z-index:499;pointer-events:none;transform:translate(-50%,-50%);box-shadow:0 0 14px var(--lime);animation:cursorTrail .52s ease-out forwards}@keyframes cursorTrail{to{opacity:0;transform:translate(-50%,-50%) scale(.15)}}
.system-status-modal{position:fixed;inset:0;z-index:420;background:rgba(3,5,4,.88);backdrop-filter:blur(12px);display:none;place-items:center;padding:20px}.system-status-modal.open{display:grid}.system-status-modal>div{width:min(720px,94vw);background:#0e140f;border:1px solid var(--lime);padding:42px;position:relative;box-shadow:0 40px 120px #000,0 0 70px rgba(184,242,39,.09)}.system-status-modal>div>button{position:absolute;right:10px;top:7px;border:0;background:transparent;color:#8b948b;font-size:26px}.system-status-modal>div>span{font-size:10px;color:var(--lime)}.system-status-modal h2{font:900 48px var(--display);margin:10px 0}.system-status-modal>div>p{font-size:13px;color:#8b948b;line-height:1.7}.system-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:28px 0}.system-status-grid article{min-height:100px;border:1px solid #303a30;background:#0a0e0b;padding:18px;display:grid;grid-template-columns:15px 1fr;align-content:center;gap:7px}.system-status-grid i{width:9px;height:9px;border-radius:50%;background:#677067}.system-status-grid i.ok{background:var(--lime);box-shadow:0 0 12px var(--lime)}.system-status-grid i.warn{background:var(--orange)}.system-status-grid b{font:800 14px var(--display)}.system-status-grid span{grid-column:2;font-size:9px;color:#748074}.system-status-modal>div>small{font-size:9px;color:#677067;line-height:1.7}
.live-command-card{padding:0;display:grid;grid-template-columns:210px 1fr;overflow:hidden;min-height:365px}.twitch-card-media{position:relative;background:#151b16 center/cover no-repeat;border-right:1px solid #354035;display:flex;align-items:center;justify-content:center;overflow:hidden}.twitch-card-media:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,transparent,rgba(5,8,6,.75))}.twitch-card-media>img{width:112px;height:112px;border-radius:50%;object-fit:cover;border:4px solid #171d17;outline:2px solid #6e786e;z-index:1;box-shadow:0 20px 35px #000}.twitch-card-media>span{position:absolute;left:15px;bottom:16px;z-index:2;background:rgba(5,8,6,.9);padding:7px 9px;font-size:9px}.twitch-card-media>span i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.twitch-card-copy{padding:26px}.twitch-card-copy>span{font-size:10px;color:#a98bce}.twitch-card-copy h3{font:900 31px/.9 var(--display);margin:32px 0 9px}.twitch-card-copy>p{font-size:10px;line-height:1.65;color:#7f897f;min-height:48px}.twitch-card-stats{display:grid!important;grid-template-columns:auto 1fr auto 1fr auto 1fr!important;gap:7px!important;margin-top:18px!important}.twitch-card-stats b{font:900 23px var(--display)!important;color:#b88cff!important}.twitch-card-stats small{font-size:7px!important}.twitch-card-copy>a{display:block;margin-top:20px;color:#b88cff!important;font:800 11px var(--display)!important;text-decoration:none}.live-command-card.live{border-color:#8b55c7;box-shadow:0 0 35px rgba(132,40,230,.1)}.live-command-card.live .twitch-card-media>img{outline-color:#ff3f54}.live-command-card.offline .twitch-card-media{filter:saturate(.45)}.mission-card footer button{border:1px solid var(--orange);padding:10px 12px}.mission-progress i{width:0;transition:.5s}

/* ABI-style randomizer filters */
#page-loadout .page-heading p{font-size:15px}.preset-row>span{font-size:11px}.preset-chip{min-width:180px;height:70px;padding:11px 13px}.preset-chip b{font-size:14px}.preset-chip small{font-size:10px}.loadout-layout{grid-template-columns:minmax(560px,.95fr) minmax(610px,1.05fr);align-items:start}.abi-filter-panel{padding-bottom:10px}.abi-filter-panel .panel-head{height:75px}.abi-filter-panel .panel-head span{font-size:16px}.abi-filter-panel .panel-head small{font-size:9px}.rng-slot-config{padding:18px;border-bottom:1px solid var(--line)}.rng-slot-config>span{font:800 11px var(--display);color:#a4ada3}.rng-slot-config>div{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px}.rng-slot-config button,.weapon-class-tabs button,.tier-button-grid button,.map-button-grid button{border:1px solid #394239;background:#171c18;color:#838d83;font:800 11px var(--display);min-height:39px}.rng-slot-config button.active{border-color:var(--lime);color:#0b0e0b;background:var(--lime)}.abi-filter-panel .advanced-filters{margin:14px;border-color:#3c463c}.abi-filter-panel .advanced-filters summary{font-size:13px;padding:15px}.abi-filter-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:22px;padding:18px!important}.filter-group-title{height:43px;border-bottom:1px solid #343d34;display:flex;align-items:center;justify-content:space-between}.filter-group-title>b{font:800 16px var(--display);color:#eef2e9}.filter-group-title>span,.filter-group-title>small{font-size:9px;color:#7b847b}.filter-group-title>button{border:0;background:transparent;color:var(--lime);font-size:8px}.weapon-class-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}.weapon-class-tabs button{min-height:33px;padding:0 9px;font-size:9px}.weapon-class-tabs button.active{border-color:#d6b63d;color:#f4d75b;background:rgba(214,182,61,.08)}.weapon-item-pool{height:420px;overflow:auto;display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:5px;padding-right:4px}.weapon-item-pool button{height:34px;border:1px solid #414641;background:#272b28;color:#b9c0b9;text-align:left;padding:0 8px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weapon-item-pool button i{display:inline-block;width:8px;height:8px;border-radius:50%;border:1px solid #6d746d;margin-right:7px}.weapon-item-pool button.active{border-color:#7e7433;color:white}.weapon-item-pool button.active i{background:#e4c238;border-color:#e4c238;box-shadow:0 0 8px #e4c238}.tier-group+.tier-group{margin-top:18px}.tier-button-grid,.map-button-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.tier-button-grid button{min-height:42px}.armor-tier-group .tier-button-grid button.active{border-color:#8b7628;color:#f1ce42;background:rgba(219,183,44,.06)}.helmet-tier-group .tier-button-grid button.active{border-color:#315d8c;color:#70b8ff;background:rgba(55,132,211,.06)}.ammo-tier-group .tier-button-grid button.active{border-color:#874f2b;color:#ff9f57;background:rgba(255,106,42,.06)}.map-button-grid{grid-template-columns:1fr 1fr}.map-button-grid button{text-align:left;padding:0 12px}.map-button-grid button.active{border-color:#667066;color:#fff}.map-button-grid button.active:first-letter{color:#e5c33e}.generate-btn{height:82px}.generate-btn b{font-size:18px}.generate-btn small{font-size:9px}.loadout-result{min-height:690px}.result-top span,.cost small{font-size:10px}.result-top b{font-size:16px}.cost b{font-size:30px}.gear-grid{padding:18px}.loadout-blueprint.compact-loadout{height:auto;min-height:540px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:18px}.compact-loadout .blueprint-grid{display:block;position:absolute;inset:0}.deployment-core{grid-column:1/-1;height:175px;border:1px solid #354035;background:radial-gradient(circle,rgba(184,242,39,.1),transparent 55%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.deployment-core> b{width:88px;height:98px;background:var(--lime);color:#0a0d0a;display:grid;place-items:center;font:900 67px var(--display);clip-path:polygon(10% 0,100% 0,100% 78%,78% 100%,0 100%,0 10%);z-index:2}.deployment-core>span{margin-left:25px;font:800 18px var(--display);z-index:2}.deployment-core span em{display:block;color:var(--lime);font-style:normal;font-size:12px}.core-rings,.core-rings i{position:absolute;border:1px solid rgba(184,242,39,.22);border-radius:50%}.core-rings{width:330px;height:330px;animation:rotate 22s linear infinite}.core-rings i:first-child{inset:35px;border-style:dashed}.core-rings i:nth-child(2){inset:75px}.core-rings i:nth-child(3){inset:125px;background:rgba(184,242,39,.05)}.compact-loadout .blueprint-slot{position:relative!important;inset:auto!important;width:auto!important;height:230px!important;transform:none!important;display:flex!important;flex-direction:column;align-items:stretch;padding:16px;background:linear-gradient(145deg,#151c16,#0c110d);border:1px solid #3a4438}.compact-loadout .blueprint-slot:hover{transform:translateY(-4px)!important}.compact-loadout .slot-icon{height:115px;width:100%;font-size:56px}.compact-loadout .slot-icon img{width:100%;height:112px;object-fit:contain}.compact-loadout .blueprint-slot>div:nth-child(2){padding-top:8px}.compact-loadout .blueprint-slot span{font-size:9px}.compact-loadout .blueprint-slot h4{font-size:21px;margin:5px 0}.compact-loadout .blueprint-slot small{font-size:9px}.compact-loadout .blueprint-slot>b{position:absolute;right:12px;bottom:12px;font-size:11px}.compact-loadout .blueprint-code{grid-column:1/-1;position:relative;right:auto;bottom:auto;font-size:9px;line-height:1.7}.loadout-roll-stage{grid-template-columns:repeat(var(--reel-count,5),minmax(130px,1fr));inset:78px 0 68px}.eq-reel{height:400px}.eq-reel img{height:145px}.eq-reel b{font-size:15px}.eq-reel small{font-size:10px}

/* Twitch theater and featured team */
.live-theater{display:none;padding-top:28px;padding-bottom:28px;background:#080b09}.live-theater.open{display:block}.live-theater-shell{border:1px solid #7f4fb9;background:#0d100e;box-shadow:0 30px 80px #000,0 0 60px rgba(132,40,230,.12)}.live-theater-top{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #342a40}.live-theater-top>div{display:flex;align-items:center;gap:11px}.live-theater-top img{width:45px;height:45px;border-radius:50%;object-fit:cover}.live-theater-top b{font:800 17px var(--display)}.live-theater-top small{display:block;font-size:9px;color:#8f73aa}.live-theater-top button{height:36px;border:1px solid #4b3b5e;background:transparent;color:#a68dbc;font:700 9px var(--display)}.live-theater-frame{aspect-ratio:16/9;background:#050605}.live-theater-frame iframe{width:100%;height:100%;border:0}.live-theater-bottom{min-height:65px;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;gap:20px}.live-theater-bottom b{font:700 13px var(--display)}.live-theater-bottom a{color:#bb81ff;text-decoration:none;font:800 10px var(--display)}.live-card{cursor:pointer}.live-card-thumb>button{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);height:42px;border:1px solid white;background:rgba(5,6,5,.82);color:white;padding:0 14px;font:800 10px var(--display);opacity:0}.live-card:hover .live-card-thumb>button,.live-card:focus .live-card-thumb>button{opacity:1}.featured-member{grid-column:span 2;border-color:#e2be42!important;background:radial-gradient(circle at 85% 15%,rgba(226,190,66,.14),transparent 30%),#121710!important;box-shadow:0 20px 55px rgba(0,0,0,.35)}.featured-member .member-art{min-height:300px}.featured-member-badge{position:absolute;z-index:6;left:15px;top:15px;background:#e2be42;color:#0a0c09;padding:7px 10px;font:900 9px var(--display);letter-spacing:1px}.member-card{position:relative}

/* Wiki category dashboard */
.wiki-categories-head{padding-top:45px}.wiki-categories-head>span{font-size:11px;color:var(--lime)}.wiki-categories-head>p{font-size:12px;color:#7f897f;max-width:720px;line-height:1.7}.wiki-categories{display:grid!important;grid-template-columns:repeat(4,1fr);gap:10px;overflow:visible!important;padding-top:20px!important;padding-bottom:45px!important}.wiki-category-card{min-width:0!important;min-height:215px!important;height:auto!important;border:1px solid #343e34!important;background:#101510!important;color:white!important;padding:14px!important;text-align:left!important;display:flex!important;flex-direction:column!important;position:relative!important;overflow:hidden!important}.wiki-category-card>div{height:88px;position:relative;background:radial-gradient(circle,rgba(184,242,39,.08),transparent 65%);display:grid;place-items:center}.wiki-category-card img{width:100%;height:85px;object-fit:contain;filter:drop-shadow(0 10px 12px #000)}.wiki-category-card>div>i{font-style:normal;font-size:42px;color:var(--lime)}.wiki-category-card>div>span{position:absolute;right:5px;top:4px;color:var(--lime);font-size:16px}.wiki-category-card>small{font-size:8px;color:#647064;margin-top:12px}.wiki-category-card>b{font:900 20px var(--display);margin-top:5px}.wiki-category-card>p{font-size:9px;color:#727c72;line-height:1.5;margin:8px 0}.wiki-category-card>em{font:800 9px var(--display);font-style:normal;color:var(--lime);margin-top:auto}.wiki-category-card.active,.wiki-category-card:hover{border-color:var(--lime)!important;transform:translateY(-4px);box-shadow:0 15px 35px #000}.wiki-category-card.all{background:linear-gradient(145deg,#182213,#0d120e)!important}.wiki-category-card.all>div>i{font-size:60px}

/* Ranking and tactical map readability */
#page-ranking .page-heading p{font-size:15px}.ranking-controls{min-height:105px}.month-switch button,.rank-tabs button{font-size:12px!important;min-height:42px!important;padding:0 14px!important}.month-switch b{font-size:16px!important}.rank-search{height:45px!important;font-size:14px!important}.rank-search input{font-size:12px!important}.rank-live-badge b{font-size:14px!important}.rank-live-badge small{font-size:9px!important}.podium-card b{font-size:20px!important}.podium-card small{font-size:10px!important}.ranking-table{font-size:12px!important}.ranking-table th{font-size:10px!important;padding:15px 12px!important}.ranking-table td{font-size:12px!important;padding:15px 12px!important}.channel-cell b{font-size:16px!important}.channel-cell small{font-size:9px!important}.rank-pagination{font-size:11px!important}.ranking-note{font-size:10px!important;line-height:1.7}
.map-command-head>div:first-child>span{font-size:11px}.map-command-head p{font-size:14px}.map-live-state span{font-size:10px}.map-live-state small{font-size:9px}.map-floor-tabs button{font-size:11px!important;padding:0 16px!important}.map-floor-tabs button small{font-size:8px!important}.map-difficulty>span,.map-difficulty button{font-size:9px!important}.map-search input{font-size:11px!important}.map-filter{min-height:66px}.map-filter span b{font-size:13px}.map-filter span small{font-size:9px}.map-filter em{font-size:9px}.route-planner>span{font-size:9px}.route-planner p{font-size:10px}.route-planner button,.map-add-marker{font-size:9px}.map-mode-hint,.map-readout{font-size:9px}.map-marker span{font-size:9px}.map-detail-empty>span,.map-detail-content>span{font-size:9px}.map-detail-empty p,.map-detail-content>p{font-size:12px}.map-detail-category b{font-size:13px}.map-detail-category small{font-size:9px}.map-intel-grid span,.map-risk span,.map-risk b{font-size:9px}.map-intel-grid b{font-size:11px}.map-detail-actions button{font-size:10px}.map-source-strip span{font-size:10px}.map-source-strip p,.map-source-strip a{font-size:9px}

/* Professional Gram Machine */
.slot-machine{background:linear-gradient(110deg,#080a09,#222923 7%,#0e1210 18%,#171d19 50%,#0e1210 82%,#252c26 94%,#080a09);border-color:#4f5a50;border-radius:42px 42px 16px 16px;box-shadow:inset 0 0 0 3px #070908,inset 0 0 60px rgba(184,242,39,.035),0 40px 90px #000}.slot-machine:before{border-color:#687468;background:radial-gradient(circle,#b8f227 0 1px,transparent 2px) 7px 7px/32px 32px;opacity:.5}.machine-top{height:120px;border-color:#687468;border-radius:30px 30px 8px 8px;background:linear-gradient(145deg,#111812,#080c09);color:#eef2e9;text-shadow:none;box-shadow:inset 0 0 30px #050705}.machine-top>span{font-size:30px;color:var(--lime)}.machine-top>span small{font-size:8px;color:#778177}.jackpot{min-width:250px;display:flex;align-items:center;gap:12px;background:radial-gradient(circle at 20% 50%,rgba(241,196,57,.12),transparent 35%),#080b09;border:1px solid #8b7530;padding:12px 16px;border-radius:4px;box-shadow:inset 0 0 18px #000,0 0 22px rgba(231,190,49,.07)}.jackpot>i{width:44px;height:44px;display:grid;place-items:center;border:1px solid #a98c2f;color:#eac743;font-style:normal;font-size:24px;transform:rotate(45deg)}.jackpot>i::first-letter{transform:rotate(-45deg)}.jackpot>div{display:flex;flex-direction:column}.jackpot small{font-size:8px;color:#9d8b51}.jackpot b{font-size:25px;color:#f3d45a;text-shadow:0 0 13px rgba(243,212,90,.4)}.jackpot em{font-size:7px;color:#6f6c57;font-style:normal;margin-top:3px}.reels-window{border-color:#555f56;border-radius:14px;box-shadow:inset 0 0 45px #000,0 0 0 2px #889389,0 10px 25px #000}.reels{background:#222923}.reel{border-color:#4b544b;background:#d9dcd4}.symbol{background:radial-gradient(ellipse at center,#fff 0 42%,#d7dbd1 78%,#858d82);border-color:#929b90}.machine-console{border-color:#4c574c;background:linear-gradient(#101511,#070a08)}.bet-control button,.line-control button{background:linear-gradient(#1b231c,#0c110d);border-color:#465146}.auto-spin{border-color:#566256;background:radial-gradient(circle,#182119,#080b09);color:var(--lime)}.lever:before{background:linear-gradient(90deg,#202721,#c6cec4,#4d574e,#131814)}.lever i{background:radial-gradient(circle at 35% 28%,#efffbf,#b8f227 48%,#3c5709 74%);box-shadow:0 0 25px rgba(184,242,39,.5)}.paytable{background:linear-gradient(#111612,#090c0a);border-color:#3c463c}.paytable .panel-head{background:#121812;border-bottom-color:#354035}.paytable-explainer{padding:18px;border-bottom:1px solid #303830}.paytable-explainer h3{font:900 24px var(--display);margin:0 0 14px}.paytable-explainer ol{list-style:none;padding:0;margin:0}.paytable-explainer li{display:grid;grid-template-columns:22px 1fr;column-gap:9px;padding:9px 0;border-top:1px solid #252d25;counter-increment:paystep}.paytable-explainer li:before{content:counter(paystep);grid-row:1/3;width:22px;height:22px;display:grid;place-items:center;background:var(--lime);color:#0a0d0a;font:900 11px var(--display)}.paytable-explainer li b{font:800 12px var(--display)}.paytable-explainer li span{font-size:9px;color:#737d73;line-height:1.5}.pay-example{margin-top:12px;border:1px solid #75672e;background:rgba(229,195,66,.05);padding:12px}.pay-example span{font-size:8px;color:#dabb43}.pay-example b,.pay-example strong{display:block;font:800 12px var(--display);margin-top:5px}.pay-example strong{color:#f0cf4e}.paytable>p{font-size:9px!important;line-height:1.6}.pay-row{min-height:55px}.pay-row span,.pay-row small{font-size:10px!important}

.managed-quote,.managed-alert{margin:30px clamp(24px,4vw,70px);padding:35px;border:1px solid var(--line);background:#101510}.managed-quote{font:700 24px/1.5 var(--display)}.managed-quote>span{font-size:70px;color:var(--lime);line-height:.5}.managed-quote cite{display:block;color:var(--lime);font-size:13px;margin-top:15px}.managed-alert{border-left:5px solid var(--orange)}.managed-alert b{font:900 25px var(--display)}.managed-alert p{font-size:12px;color:#899289}.managed-buttons>div{display:flex;gap:8px;flex-wrap:wrap}.managed-buttons a{border:1px solid var(--lime);color:var(--lime);padding:13px 16px;text-decoration:none;font:800 11px var(--display)}.managed-spacer{height:100px}.builtin-managed-blocks{border-top:1px solid var(--line);padding-top:30px}
@media(max-width:1350px){.loadout-layout{grid-template-columns:1fr}.weapon-item-pool{height:330px}.featured-member{grid-column:auto}.wiki-categories{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){.live-command-card{grid-template-columns:1fr}.twitch-card-media{min-height:210px;border-right:0;border-bottom:1px solid #354035}.abi-filter-grid{grid-template-columns:1fr}.weapon-item-pool{grid-template-columns:1fr 1fr}.rng-slot-config>div{grid-template-columns:1fr 1fr}.compact-loadout .blueprint-slot{height:210px!important}.live-theater-top,.live-theater-bottom{height:auto;min-height:70px}.wiki-categories{grid-template-columns:1fr 1fr}.system-status-grid{grid-template-columns:1fr}.slot-machine{padding-left:28px;padding-right:28px}.machine-top{height:auto;min-height:120px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px}.jackpot{min-width:220px}}
@media(max-width:520px){.weapon-item-pool,.tier-button-grid,.map-button-grid,.wiki-categories{grid-template-columns:1fr}.compact-loadout{grid-template-columns:1fr!important}.deployment-core{height:145px}.eq-reel{min-width:160px}.loadout-roll-stage{display:flex;overflow:auto;padding-top:55px}.live-theater-top button{font-size:0;width:38px}.live-theater-top button:after{content:"×";font-size:20px}}
.casino-layout{gap:85px}.slot-machine{z-index:2}.lever-wrap{z-index:20}.paytable{position:relative;z-index:1}@media(max-width:1200px){.casino-layout{gap:28px}}

/* Precision pass: home Twitch card */
.command-grid{grid-template-columns:minmax(520px,1.35fr) minmax(360px,1fr) minmax(300px,.82fr)}
.live-command-card{grid-template-columns:165px minmax(0,1fr)}.live-command-card>.twitch-card-media{display:flex!important;grid-template-columns:none!important;align-items:center!important;margin:0!important;min-width:0}
.live-command-card>.twitch-card-copy{display:block!important;grid-template-columns:none!important;align-items:initial!important;margin:0!important;min-width:0;overflow:hidden}
.twitch-card-copy h3{overflow-wrap:normal;word-break:normal}.twitch-card-copy>p{display:block;max-width:560px;min-height:0;margin-bottom:18px}.twitch-card-stats{display:grid!important}.twitch-card-media>img{width:96px;height:96px}
@media(max-width:1450px){.command-grid{grid-template-columns:1fr 1fr}.command-shortcuts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}}

/* Compact ABI category command deck */
.wiki-categories-head{padding-top:30px}.wiki-categories-head>p{margin-bottom:0}.wiki-categories{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;padding-top:14px!important;padding-bottom:30px!important}.wiki-category-card{min-height:126px!important;padding:10px!important;border-radius:3px;background:linear-gradient(145deg,#111711,#0c100d)!important}.wiki-category-card>div{height:48px}.wiki-category-card img{height:47px}.wiki-category-card>div>i{font-size:29px!important}.wiki-category-card>div>span{font-size:12px}.wiki-category-card>small{font-size:7px;margin-top:8px}.wiki-category-card>b{font-size:16px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiki-category-card>p{display:none}.wiki-category-card>em{font-size:7px;margin-top:6px}.wiki-category-card:hover{transform:translateY(-2px)}
@media(max-width:1350px){.wiki-categories{grid-template-columns:repeat(4,1fr)!important}}@media(max-width:800px){.wiki-categories{grid-template-columns:repeat(2,1fr)!important}}

/* Hall of Support: tighter podium, readable wall, calmer thank-you */
.donor-podium-section{padding-top:55px;padding-bottom:65px}.donor-section-head{margin-bottom:30px}.donor-podium{max-width:980px;gap:10px}.donor-place,.donor-place.place-1{min-height:250px;padding:18px 16px}.donor-place.place-1{min-height:292px}.podium-crown{height:28px;font-size:21px}.donor-avatar{width:62px;height:70px;margin:8px auto 12px;font-size:25px}.donor-place small{font-size:8px}.donor-place h3{font-size:20px;margin:6px 0}.donor-place>b{font-size:24px}.donor-place p{font-size:9px;margin-top:12px;line-height:1.45;max-height:42px;overflow:hidden}.donor-list{max-width:1080px;margin:auto}.donor-list article{min-height:78px;grid-template-columns:50px 48px minmax(260px,1fr) 150px 155px;padding:0 18px;gap:10px}.donor-list-name b{font-size:19px}.donor-list-name small{font-size:9px;margin-top:4px}.donor-list time{font-size:12px;color:#a1aaa0;font-weight:700}.donor-list strong{font-size:25px}.donor-thanks{min-height:240px;background:radial-gradient(circle at 14% 50%,rgba(229,184,76,.1),transparent 25%),radial-gradient(circle at 85% 20%,rgba(155,101,255,.12),transparent 32%),linear-gradient(110deg,#111510,#090c0a);color:#edf2e9;border-top:1px solid #4b4130;border-bottom:1px solid #2e352e}.donor-thanks>span{color:#d6b95c;font-size:43px}.donor-thanks small{color:#9b8a5c;font-size:9px}.donor-thanks h2{font-size:clamp(35px,4vw,57px);color:#f0f2ec}.donor-thanks p{color:#c4a957}.donor-thanks>i{color:#d3b65a;opacity:.035}

/* Twitch Team theater */
.team-live-player{display:none;padding-top:28px;padding-bottom:28px;background:#090b09}.team-live-player.open{display:block}.team-player-shell{border:1px solid #7c4cad;background:#0d100e;box-shadow:0 28px 75px #000,0 0 55px rgba(155,101,255,.11)}.team-player-head,.team-player-foot{min-height:70px;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;gap:20px}.team-player-head{border-bottom:1px solid #342a40}.team-player-head>div{display:flex;align-items:center;gap:12px}.team-player-head img{width:46px;height:46px;border-radius:50%;object-fit:cover}.team-player-head b{font:900 18px var(--display)}.team-player-head small{display:block;color:#a788c3;font-size:10px}.team-player-head button{height:38px;border:1px solid #4d3a5f;background:transparent;color:#b698c9;font:800 10px var(--display)}.team-player-frame{aspect-ratio:16/9;background:#050605}.team-player-frame iframe{width:100%;height:100%;border:0}.team-player-foot b{font:800 14px var(--display)}.team-player-foot a{color:#bc83f4;text-decoration:none;font:800 11px var(--display)}.member-card-live{cursor:pointer}.member-card-live:hover{border-color:#a268dd!important}.member-card-live .member-live{background:#8d3fd0!important;padding-right:9px}

/* Team clip library */
.clips-layout{grid-template-columns:minmax(0,1fr) 390px}.clip-library{max-height:760px}.clip-list{max-height:680px;overflow:auto}.team-clip-item{grid-template-columns:92px 1fr 20px;min-height:78px;padding:8px 0}.clip-thumb-image{width:92px;height:54px;object-fit:cover;border:1px solid #443354}.team-clip-item b{font-size:12px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.team-clip-item small{font-size:8px;margin-top:4px}.team-clip-item>span{color:#a56de0}.video-overlay h3{font-size:29px}.video-overlay p{font-size:11px;line-height:1.6}.video-overlay .play-emblem{animation:authPulse 1.5s infinite}

/* Randomizer result without redundant core and estimated price */
.result-lock{display:grid!important;grid-template-columns:9px auto!important;grid-template-rows:auto auto;align-items:center!important;gap:0 8px!important;margin:0!important}.result-lock i{grid-row:1/3;width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.result-lock span{font-size:8px!important;color:#677167!important}.result-lock b{font:800 13px var(--display)!important;color:var(--lime)!important}.deployment-core{display:none!important}.loadout-blueprint.compact-loadout.no-core{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-content:start}.compact-loadout.no-core .blueprint-slot{height:255px!important}

/* Smaller jackpot + mechanically coherent lever */
.machine-top{height:102px}.jackpot{min-width:172px!important;max-width:190px;gap:8px!important;padding:8px 10px!important}.jackpot>i{width:32px!important;height:32px!important;font-size:17px!important}.jackpot small{font-size:7px!important}.jackpot b{font-size:19px!important;line-height:1.05}.jackpot em{font-size:6px!important}.lever-wrap{right:-112px!important;top:190px!important;width:155px!important;height:285px!important}.lever{overflow:visible}.lever:before{display:none!important}.lever span.lever-arm{position:absolute!important;left:15px!important;bottom:58px!important;width:34px!important;height:190px!important;display:block!important;transform-origin:50% 100%!important;transform:rotate(-4deg);transition:transform .55s cubic-bezier(.2,.85,.25,1.15)!important}.lever-arm>b{position:absolute!important;left:8px!important;top:20px!important;bottom:0!important;width:18px!important;height:auto!important;border:1px solid #788178!important;border-radius:10px!important;background:linear-gradient(90deg,#1b211c,#dce3da 45%,#5e685f 72%,#121713)!important;box-shadow:4px 7px 10px #000!important}.lever-arm>i{position:absolute!important;left:50%!important;top:-25px!important;width:58px!important;height:58px!important;transform:translateX(-50%)!important;background:radial-gradient(circle at 35% 28%,#f4ffc8,#b8f227 48%,#405c0c 74%)!important;box-shadow:0 0 22px rgba(184,242,39,.55),inset -5px -7px 10px rgba(0,0,0,.3)!important;border-radius:50%;z-index:2}.lever.pulled span.lever-arm{transform:rotate(48deg)!important}.lever.pulled .lever-arm>i{left:50%!important;top:-25px!important}.lever-base{position:absolute;left:3px;bottom:18px;width:58px;height:63px;border:3px solid #59635a;border-radius:13px 13px 7px 7px;background:linear-gradient(90deg,#101511,#333b34,#121713);box-shadow:inset 0 0 14px #000,5px 8px 15px #000}.lever-base:before{content:"";position:absolute;left:50%;top:12px;width:18px;height:18px;border-radius:50%;transform:translateX(-50%);background:#050705;border:4px solid #778278}.lever em{position:absolute;left:2px;bottom:-7px;width:66px;text-align:center;color:#94a092;font:900 9px var(--display);font-style:normal;letter-spacing:1px}.casino-layout{gap:118px}
@media(max-width:1200px){.casino-layout{gap:65px}.lever-wrap{right:-85px!important;transform:scale(.86);transform-origin:left center}}

.builder-section-hidden{display:none!important}
@media(max-width:800px){.live-command-card{grid-template-columns:1fr}.clips-layout{grid-template-columns:1fr}.team-player-head,.team-player-foot{align-items:flex-start;flex-direction:column}.team-player-head button{align-self:flex-end}.donor-list article{grid-template-columns:42px 44px 1fr 115px}.donor-list time{grid-column:3}.donor-list strong{grid-column:4;grid-row:1/3}}

/* Ranking v2, database hub, team banners and protected map */
.page-heading:has(+.ranking-controls){min-height:310px;background:radial-gradient(circle at 78% 40%,rgba(184,242,39,.1),transparent 28%),linear-gradient(120deg,#111811,#080b09)}
.ranking-controls{margin:24px clamp(24px,4vw,70px) 0;padding:14px 16px!important;border:1px solid #303a30!important;background:#0e140f;border-radius:3px}.ranking-podium{gap:16px;padding-top:28px}.podium-card{min-height:145px;padding:24px;background:linear-gradient(135deg,#151b15,#0c100d);border-color:#344034}.podium-card:first-child{box-shadow:0 18px 55px rgba(184,242,39,.08)}.podium-place{font-size:54px}.ranking-table-wrap{border-color:#344034!important;background:#0b0f0c!important;box-shadow:0 24px 70px rgba(0,0,0,.34)}.ranking-table th{height:58px;background:#121812;color:#879287;font-size:9px}.ranking-table td{height:76px;font-size:11px}.ranking-table tr.featured td{background:linear-gradient(90deg,rgba(184,242,39,.08),rgba(184,242,39,.025))}.rank-pos{font-size:27px!important;color:#dbe2d8!important}.rank-change>span{min-width:92px;display:inline-grid;grid-template-columns:24px 20px auto;align-items:center;justify-content:end;gap:3px;border:1px solid #364036;padding:7px 8px;background:#111711}.rank-change i{font:900 22px var(--display);font-style:normal}.rank-change b{font:900 15px var(--display)}.rank-change small{font:800 7px var(--display);color:#697269}.rank-change.up>span{border-color:rgba(184,242,39,.45);background:rgba(184,242,39,.075)}.rank-change.down>span{border-color:rgba(255,63,53,.45);background:rgba(255,63,53,.075)}.rank-change.steady>span{opacity:.58}.rank-change.down small{color:#b66a66}.rank-change.up small{color:#8fae4f}.ranking-note{font-size:10px;line-height:1.75;color:#697369}
.wiki-catalog-panel{display:none!important}.wiki-catalog-panel.open{display:flex!important}.item-database.wiki-catalog-panel.open{display:grid!important}.wiki-pagination.wiki-catalog-panel.open{display:flex!important}.wiki-categories.catalog-open,.wiki-categories-head.catalog-open{display:none!important}.wiki-categories-head h2{font:900 44px var(--display);margin:10px 0}.wiki-categories-head h2 em{color:var(--lime);font-style:normal}.wiki-back{height:44px;border:1px solid var(--lime)!important;background:rgba(184,242,39,.08)!important;color:var(--lime)!important;font:900 9px var(--display)!important;padding:0 14px!important;white-space:nowrap}.wiki-categories{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.wiki-category-card{height:180px!important;min-height:180px!important;border-color:#354035!important;background:linear-gradient(145deg,#141a14,#0b0f0c)!important}.wiki-category-card:hover{border-color:var(--lime)!important;transform:translateY(-4px)}.wiki-category-card>b{font-size:18px!important}.wiki-category-card em{font-size:9px!important;color:var(--lime)!important}
.member-art:before{display:none!important}.member-art.has-banner{background-image:linear-gradient(180deg,rgba(4,7,5,.16),rgba(4,7,5,.76)),var(--member-banner)!important;background-size:cover!important;background-position:center!important}.member-avatar{width:94px!important;height:94px!important;border-radius:50%!important;clip-path:none!important;background-color:#111!important;border:3px solid rgba(255,255,255,.78);box-shadow:0 10px 28px rgba(0,0,0,.55);overflow:hidden}.member-avatar.has-image{background-size:cover!important;background-position:center!important}.featured-member .member-avatar{border-color:var(--lime);box-shadow:0 0 0 5px rgba(184,242,39,.12),0 12px 32px #000}.featured-member .member-art{min-height:270px}
.meetup-card{padding:0!important;grid-template-columns:100px 1fr!important;overflow:hidden}.meetup-card-image{grid-column:1/-1;height:170px;position:relative;overflow:hidden;border-bottom:1px solid #354035}.meetup-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(7,10,8,.84))}.meetup-card-image img{width:100%;height:100%;object-fit:cover;display:block}.meetup-card-image span{position:absolute;left:16px;bottom:13px;z-index:2;background:#43d9d0;color:#07100f;padding:6px 9px;font:900 9px var(--display)}.meetup-date{padding:20px 10px}.meetup-card-copy{padding:20px 20px 0}.meetup-capacity{padding:0 20px}.meetup-card>button{margin:0 20px 20px;width:calc(100% - 40px)}
.live-category-list button.pinned{border-color:#4b5d41;color:#d5dfd0}.live-category-list button.pinned:first-of-type{border-color:var(--lime);color:var(--lime)}
.map-add-marker.admin-locked{border-color:#455046!important;color:#7e897e!important;background:#111611!important;cursor:not-allowed}.map-marker{width:38px;height:38px}.map-marker-core{border-radius:7px;clip-path:none!important;transform:rotate(45deg)}.map-marker-core::first-letter{transform:rotate(-45deg)}.map-marker span{top:43px;font-size:10px!important}.map-marker.selected .map-marker-core{outline:2px solid white;outline-offset:3px}
.history-item.przyjęte{border-color:var(--lime)!important;background:rgba(184,242,39,.08)!important}.history-item.odrzucone{border-color:var(--red)!important;background:rgba(255,63,53,.1)!important}.history-item.odrzucone b{color:#ff827b}.history-item.odrzucone small{color:#d46f69}.history-item.oczekuje{border-color:#7b847b!important}
@media(max-width:1100px){.wiki-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ranking-controls{margin-left:20px;margin-right:20px}.meetup-card{grid-template-columns:82px 1fr!important}}
@media(max-width:650px){.wiki-categories{grid-template-columns:1fr!important}.rank-change>span{min-width:74px}.meetup-card-image{height:145px}}

/* Discord communications hub + collapsible navigation */
.sidebar,.topbar,main{transition:transform .32s cubic-bezier(.2,.8,.2,1),left .32s cubic-bezier(.2,.8,.2,1)}.sidebar-toggle{width:38px;height:38px;margin-right:16px;border:1px solid #394439;background:#111711;color:var(--lime);font:900 24px var(--display);display:grid;place-items:center}.sidebar-toggle:hover{background:var(--lime);color:#091009}.sidebar-collapsed .sidebar{transform:translateX(-100%)}.sidebar-collapsed .topbar,.sidebar-collapsed main{left:0}.sidebar-collapsed .sidebar-toggle{border-color:var(--lime);box-shadow:0 0 18px rgba(184,242,39,.16)}
.discord-hero{min-height:420px;display:flex;align-items:center;justify-content:space-between;gap:40px;background:radial-gradient(circle at 77% 44%,rgba(155,101,255,.16),transparent 27%),linear-gradient(120deg,#101610,#070a08);border-bottom:1px solid #354035;position:relative;overflow:hidden}.discord-hero:after{content:"COMMS";position:absolute;right:4%;bottom:-34px;font:900 170px var(--display);color:rgba(184,242,39,.025)}.discord-hero>div:first-child{max-width:790px;z-index:1}.discord-hero>div>span{font:800 11px var(--display);color:#9b65ff;letter-spacing:2px}.discord-hero h1{font:900 clamp(58px,7vw,105px)/.78 var(--display);margin:24px 0}.discord-hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:2px var(--lime)}.discord-hero p{max-width:690px;font-size:14px;line-height:1.8;color:#8b958b}.discord-signal{width:210px;height:210px;border:1px solid #64458a;background:radial-gradient(circle,rgba(155,101,255,.16),transparent 63%);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(45deg);z-index:1}.discord-signal>*{transform:rotate(-45deg)}.discord-signal i{width:18px;height:18px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 rgba(184,242,39,.6);animation:pulse 1.6s infinite}.discord-signal b{font:900 23px var(--display);margin:12px}.discord-signal span{font-size:8px;color:#9b8aad}.discord-servers{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:55px;padding-bottom:35px}.discord-server-card{min-height:590px;position:relative;overflow:hidden;border:1px solid #3b463b;background:#0b0f0c}.discord-server-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.06);transition:.6s}.discord-server-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,5,4,.06),rgba(4,7,5,.88) 58%,#080b09 100%)}.discord-server-card.team{border-color:#65458b}.discord-server-card:hover img{transform:scale(1.035);filter:saturate(1)}.discord-server-card>div{position:absolute;z-index:2;left:32px;right:32px;bottom:30px}.discord-server-card small{font:800 9px var(--display);color:var(--lime);letter-spacing:1.5px}.discord-server-card.team small{color:#ba84f0}.discord-server-card h2{font:900 55px/.78 var(--display);margin:13px 0}.discord-server-card p{font-size:12px;line-height:1.7;color:#9aa49a;max-width:620px}.discord-server-card ul{display:flex;gap:6px;flex-wrap:wrap;padding:0;list-style:none}.discord-server-card li{border:1px solid #3c493b;background:rgba(7,10,8,.7);padding:7px 9px;font-size:9px}.discord-server-card a{display:inline-flex;margin-top:12px;min-height:44px;align-items:center;padding:0 15px;background:var(--lime);color:#091009;text-decoration:none;font:900 10px var(--display)}.discord-server-card.team a{background:#9b65ff;color:white}.discord-server-card a[aria-disabled="true"]{background:#303730;color:#8b958b;pointer-events:none}.discord-protocol{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;padding-top:30px;padding-bottom:80px}.discord-protocol>div{min-height:120px;border-top:2px solid #3b4839;padding:18px}.discord-protocol>div span{font:900 24px var(--display);color:var(--lime)}.discord-protocol>div b{display:block;font:900 15px var(--display);margin:7px 0}.discord-protocol>div p{font-size:10px;color:#748074}.discord-protocol>i{color:#5d685d;font-style:normal;font-size:30px}
.clip-filters{padding:12px;border-bottom:1px solid #303830;background:#0b100c}.clip-filters>div{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.clip-filters button,.clip-filters select{min-height:34px;border:1px solid #364036;background:#111711;color:#818b81;font:800 8px var(--display)}.clip-filters button.active{border-color:var(--lime);color:var(--lime);background:rgba(184,242,39,.07)}.clip-filters select{width:100%;margin-top:6px;padding:0 8px}.meetup-roster{grid-column:1/-1;margin:0 20px;padding:14px;border:1px solid #354035;background:#0b100c}.meetup-roster>span{font:800 9px var(--display);color:#43d9d0}.meetup-roster>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.meetup-roster b{border:1px solid #34443f;padding:6px 8px;font:800 10px var(--display)}.meetup-roster b i{font-style:normal;color:#43d9d0;margin-right:7px}.meetup-roster small{font-size:9px;color:#6e786e}
.casino-layout{grid-template-columns:minmax(0,840px) 285px!important;max-width:1220px;margin-left:auto!important;margin-right:auto!important;gap:78px!important}.slot-machine{padding:20px 38px 28px!important;border-radius:34px 34px 14px 14px!important}.reels-window{height:315px!important;border-width:8px!important}.machine-console{min-height:98px!important;padding:11px!important}.lever-wrap{right:-88px!important;top:165px!important;transform:scale(.86);transform-origin:left top}.lever span.lever-arm{transform:translateY(0)!important;transform-origin:50% 100%!important;transition:transform .62s cubic-bezier(.2,.8,.2,1)!important}.lever.pulled span.lever-arm{transform:translateY(82px) scaleY(.74)!important}.lever.pulled .lever-arm>i{top:-25px!important;left:50%!important}.lever-base{bottom:4px!important}
.map-marker-core{transform:none!important}.map-marker-core::first-letter{transform:none!important}
@media(max-width:1000px){.discord-servers{grid-template-columns:1fr}.discord-server-card{min-height:520px}.discord-signal{display:none}.discord-protocol{grid-template-columns:1fr}.discord-protocol>i{display:none}.casino-layout{grid-template-columns:1fr!important;max-width:none}.slot-machine{max-width:900px;margin:auto}.sidebar-toggle{display:none}}

/* Game Hub + community CSGO-style jackpot */
.game-hub{padding-top:28px;padding-bottom:80px}.game-hub-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.game-hub-head>div:first-child>span,.jackpot-title>span{font:700 12px var(--mono);letter-spacing:2px;color:var(--lime)}.game-hub-head h2{font:900 clamp(48px,5vw,76px)/.82 var(--display);margin:14px 0}.game-hub-head h2 em,.jackpot-title h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--lime)}.game-hub-head p{max-width:650px;font-size:15px;line-height:1.65;color:#929b92}.game-network-state{width:260px;min-height:92px;border:1px solid #364136;background:#0c110d;padding:15px 18px;display:grid;grid-template-columns:14px 1fr;align-content:center}.game-network-state i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 15px var(--lime);grid-row:1/4;margin-top:4px}.game-network-state span{font-size:11px;color:#7a847a}.game-network-state b{font:800 18px var(--display);color:var(--lime)}.game-network-state small{font-size:9px;color:#5f695f}.game-hub-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.game-hub-card{min-height:475px;border:1px solid #394339;background:#0d120e;display:grid;grid-template-rows:230px 1fr;overflow:hidden;position:relative;transition:.25s}.game-hub-card:hover{transform:translateY(-5px);border-color:var(--lime);box-shadow:0 25px 60px rgba(0,0,0,.35)}.game-card-visual{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;background:radial-gradient(circle at 50% 100%,rgba(184,242,39,.16),transparent 55%),linear-gradient(145deg,#151d16,#080b09)}.game-card-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(184,242,39,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(184,242,39,.04) 1px,transparent 1px);background-size:34px 34px}.mini-reel{width:112px;height:142px;border:5px solid #566157;background:radial-gradient(ellipse,#fff,#d4d9cf 70%,#778076);color:#171c18;display:grid;place-items:center;font:900 42px var(--display);box-shadow:inset 0 0 25px rgba(0,0,0,.32),0 15px 25px #000;z-index:2}.mini-reel:nth-child(2){color:#c90030;font-size:28px;transform:translateY(-8px)}.mini-reel:nth-child(3){font-size:38px}.game-card-copy{padding:25px 28px 28px;position:relative}.game-card-copy>small{font-size:11px;color:var(--lime);letter-spacing:1.4px}.game-card-copy h3{font:900 44px/.82 var(--display);margin:12px 0}.game-card-copy h3 em{font-style:normal;color:transparent;-webkit-text-stroke:1px var(--lime)}.game-card-copy p{font-size:14px;line-height:1.55;color:#8d968e;max-width:520px}.game-card-copy>div{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.game-card-copy>div span{border:1px solid #334033;padding:7px 9px;font:700 10px var(--mono);color:#879187}.game-card-copy button{width:100%;height:55px;border:0;background:var(--lime);color:#090c09;padding:0 17px;display:flex;align-items:center;justify-content:space-between;font:900 15px var(--display);letter-spacing:.8px}.game-card-copy button:hover{box-shadow:0 0 30px rgba(184,242,39,.2)}.jackpot-card{border-color:#49303a}.jackpot-card:hover{border-color:#e32a54}.jackpot-card .game-card-visual{background:radial-gradient(circle,rgba(201,0,48,.28),transparent 38%),linear-gradient(145deg,#1a0d12,#08090a)}.jackpot-card .game-card-copy>small{color:#ef476e}.jackpot-card .game-card-copy h3 em{-webkit-text-stroke-color:#e32a54}.jackpot-card .game-card-copy button{background:#cf123d;color:white}.jackpot-orbit>span{width:105px;height:105px;border:2px solid #ed315b;border-radius:50%;display:grid;place-items:center;font:900 54px var(--display);color:#ff436e;box-shadow:0 0 45px rgba(211,17,61,.35);z-index:3}.jackpot-orbit>i{position:absolute;width:180px;height:180px;border:1px dashed rgba(239,49,92,.45);border-radius:50%;animation:rotate 14s linear infinite}.jackpot-orbit>i:nth-of-type(2){width:250px;height:250px;animation-duration:24s;animation-direction:reverse}.jackpot-orbit>i:nth-of-type(3){width:340px;height:340px;border-style:solid;opacity:.22}.jackpot-orbit>b{position:absolute;bottom:20px;font:900 22px var(--display);color:#fff}.game-name-lock{min-height:74px;margin-top:16px;border:1px solid #7a5b27;background:linear-gradient(90deg,rgba(255,173,46,.1),transparent);display:flex;align-items:center;gap:15px;padding:12px 16px}.game-name-lock.unlocked{border-color:#315137;background:rgba(184,242,39,.04)}.game-name-lock>i{width:40px;height:40px;border:1px solid #d59836;color:#ffc35c;display:grid;place-items:center;font:900 20px var(--display);font-style:normal}.game-name-lock.unlocked>i{color:var(--lime);border-color:var(--lime)}.game-name-lock div{display:flex;flex-direction:column}.game-name-lock b{font:800 15px var(--display)}.game-name-lock span{font-size:12px;color:#818b81;margin-top:3px}.game-name-lock button{margin-left:auto;height:40px;border:1px solid #b6812e;background:#18130b;color:#efbb5b;padding:0 16px;font:800 12px var(--display)}.game-name-lock.unlocked button{display:none}.game-view[hidden],.game-hub[hidden]{display:none!important}.game-view-bar{min-height:72px;border-top:1px solid #2f382f;border-bottom:1px solid #2f382f;background:#0c110d;display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:20px}.game-view-bar>button{height:42px;border:1px solid #3d473d;background:#121713;color:#cbd1c9;font:800 12px var(--display)}.game-view-bar>button:hover{border-color:var(--lime);color:var(--lime)}.game-view-bar div span{font-size:10px;color:var(--lime)}.game-view-bar div b{display:block;font:800 18px var(--display)}.game-view-bar>small{font-size:10px;color:#687268}.community-jackpot{padding-top:28px;padding-bottom:90px}.jackpot-command{min-height:250px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.jackpot-title h2{font:900 clamp(52px,6vw,90px)/.78 var(--display);margin:16px 0}.jackpot-title p{max-width:650px;font-size:15px;line-height:1.65;color:#929b92}.jackpot-live-stats{display:grid;grid-template-columns:1fr 1fr;border:1px solid #3d2e33;background:linear-gradient(145deg,#120c0f,#090b0a)}.jackpot-live-stats article{min-height:105px;padding:20px;border:1px solid #2e2528}.jackpot-live-stats small{font-size:11px;color:#7e7175}.jackpot-live-stats b{display:block;margin-top:7px;font:900 30px var(--display);color:#f43d67}.community-roulette{overflow:hidden;border-color:#463139}.community-roulette-head{min-height:75px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #3b2a30}.community-roulette-head span{font:800 15px var(--display);color:#f13d66}.community-roulette-head p{font-size:12px;color:#7e8780;margin-top:5px}.community-roulette-head>b{font-size:10px;color:#64585c}.community-roulette-window{height:220px;position:relative;overflow:hidden;background:radial-gradient(circle at center,rgba(213,20,65,.15),transparent 33%),#080a09}.community-roulette-window:before,.community-roulette-window:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:4;pointer-events:none}.community-roulette-window:before{left:0;background:linear-gradient(90deg,#080a09,transparent)}.community-roulette-window:after{right:0;background:linear-gradient(-90deg,#080a09,transparent)}.community-roulette-track{height:100%;display:flex;align-items:center;gap:10px;padding:0 30px;will-change:transform}.community-wheel-item{width:132px;min-width:132px;height:150px;border:1px solid var(--player-color,#59645b);background:linear-gradient(145deg,color-mix(in srgb,var(--player-color,#59645b) 20%,#101511),#090c0a);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;box-shadow:inset 0 0 25px rgba(0,0,0,.5)}.community-wheel-item.winner{border-color:#ff315f;box-shadow:0 0 35px rgba(255,49,95,.45),inset 0 0 25px rgba(255,49,95,.12)}.community-player-avatar{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--player-color);color:white;font:900 23px var(--display);box-shadow:0 0 20px color-mix(in srgb,var(--player-color) 45%,transparent)}.community-wheel-item b{font:800 13px var(--display);max-width:110px;overflow:hidden;text-overflow:ellipsis}.community-roulette-marker{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#ff315f;z-index:6;box-shadow:0 0 15px #ff315f}.community-roulette-marker:before,.community-roulette-marker:after{content:"";position:absolute;left:50%;transform:translateX(-50%);border-left:9px solid transparent;border-right:9px solid transparent}.community-roulette-marker:before{top:0;border-top:13px solid #ff315f}.community-roulette-marker:after{bottom:0;border-bottom:13px solid #ff315f}.community-roulette-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:3}.community-roulette-empty span{font-size:40px;color:#f13d66}.community-roulette-empty b{font:900 20px var(--display);margin-top:7px}.community-roulette-empty small{font-size:12px;color:#707970;margin-top:5px}.community-winner{min-height:80px;background:linear-gradient(90deg,#31101a,#160b0f);border-top:1px solid #8b2941;display:grid;grid-template-columns:58px 1fr auto;align-items:center;padding:12px 20px}.community-winner>span{font-size:35px;color:#ffc542}.community-winner small{font-size:10px;color:#a67a85}.community-winner b{display:block;font:900 22px var(--display)}.community-winner strong{font:900 28px var(--display);color:#ff416c}.community-jackpot-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:12px}.community-jackpot-grid>.panel{min-height:420px}.jackpot-entry-panel form{padding:22px}.jackpot-entry-panel label{font:700 12px var(--display);color:#929b92}.jackpot-entry-panel label>div{height:64px;margin-top:8px;border:1px solid #4e3840;background:#090b0a;display:grid;grid-template-columns:1fr 45px;align-items:center}.jackpot-entry-panel input{width:100%;height:100%;border:0;background:transparent;padding:0 16px;font:800 25px var(--mono);outline:0}.jackpot-entry-panel label>div span{font:900 17px var(--display);color:#f63d67}.jackpot-quick{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:12px 0}.jackpot-quick button{height:38px;border:1px solid #403339;background:#151013;color:#988b90;font:800 11px var(--display)}.jackpot-quick button:hover,.jackpot-quick button.active{border-color:#ee315b;color:white;background:#35111b}.jackpot-enter-button{width:100%;height:58px;border:0;background:#d91643;color:white;display:flex;align-items:center;justify-content:space-between;padding:0 17px;font:900 15px var(--display)}.jackpot-enter-button:disabled{opacity:.4;cursor:not-allowed}.jackpot-entry-panel>p{padding:0 22px 22px;font-size:11px;line-height:1.55;color:#697269}.community-participants,.community-jackpot-history{padding:10px 15px;max-height:355px;overflow:auto}.community-participants>p,.community-jackpot-history>p{font-size:12px;color:#6f786f;padding:15px}.community-participant,.community-history-row{min-height:65px;border-bottom:1px solid #293029;display:grid;align-items:center;gap:10px}.community-participant{grid-template-columns:44px 1fr auto}.community-participant .community-player-avatar{width:38px;height:38px;font-size:14px}.community-participant b,.community-history-row b{font:800 14px var(--display)}.community-participant small,.community-history-row small{display:block;font-size:10px;color:#6f786f;margin-top:3px}.community-participant>strong{font:900 15px var(--display);color:#f23b65}.community-participant>strong small{font-size:9px;text-align:right}.community-history-row{grid-template-columns:42px 1fr auto}.community-history-row>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid #6b3140;color:#f23b65;font:900 12px var(--display)}.community-history-row>strong{font:900 15px var(--display);color:#ffc14d}
@media(max-width:1100px){.game-hub-grid,.jackpot-command{grid-template-columns:1fr}.community-jackpot-grid{grid-template-columns:1fr 1fr}.jackpot-history-panel{grid-column:1/-1}.game-network-state{display:none}}
@media(max-width:720px){.game-hub-head{align-items:start}.game-hub-card{grid-template-rows:190px 1fr}.mini-reel{width:82px;height:112px;font-size:30px}.game-card-copy{padding:20px}.game-card-copy h3{font-size:36px}.game-name-lock{align-items:flex-start;flex-wrap:wrap}.game-name-lock button{margin-left:55px}.game-view-bar{grid-template-columns:120px 1fr}.game-view-bar>small{display:none}.jackpot-live-stats,.community-jackpot-grid{grid-template-columns:1fr}.jackpot-history-panel{grid-column:auto}.community-roulette-window{height:190px}.community-wheel-item{width:112px;min-width:112px;height:130px}.community-jackpot-grid>.panel{min-height:0}}
@media(max-width:650px){.discord-hero{min-height:520px}.discord-server-card{min-height:540px}.discord-server-card>div{left:20px;right:20px}.discord-server-card h2{font-size:43px}}

/* Readability pass — no critical public text below a comfortable viewing size */
body{font-size:17px}
.page p,.page li{font-size:16px!important;line-height:1.65!important}
.page small,.page time,.page label{font-size:14px!important;line-height:1.5!important}
.page input,.page select,.page textarea{font-size:15px!important}
.page button,.page a{font-size:15px!important}
.page [class*="-meta"],.page [class*="-label"],.page [class*="-status"],.page [class*="-badge"],.page [class*="-kicker"]{font-size:13px!important;line-height:1.4}
.page article [class*="-info"]>span,.page article [class*="-copy"]>span{font-size:13px!important}
.panel-head span,.section-label,.eyebrow,.heading-code,.card-kicker{font-size:13px!important}
.panel-head small,.field-label,.microcopy,.fineprint{font-size:11px!important}
.primary-btn,.ghost-btn,.accent-btn{font-size:14px!important;min-height:46px}

/* Topbar Discord shortcut */
.discord-quick{height:42px;min-width:118px;padding:0 14px;border:1px solid #8364d9;background:linear-gradient(135deg,#7655ce,#5332aa);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font:900 14px var(--display);letter-spacing:.7px;clip-path:polygon(0 0,91% 0,100% 22%,100% 100%,0 100%);box-shadow:0 0 24px rgba(114,83,210,.17);transition:.22s}
.discord-quick svg{width:19px;height:19px;fill:currentColor}.discord-quick:hover{transform:translateY(-2px);filter:brightness(1.14);box-shadow:0 8px 28px rgba(114,83,210,.3)}.discord-quick.active{border-color:#c2adff;box-shadow:0 0 28px rgba(155,101,255,.42)}

/* Item database */
.wiki-hero p{font-size:15px!important}.wiki-hero>div:first-child>span{font-size:12px!important}.wiki-counter small,.wiki-counter span{font-size:11px!important}
.wiki-toolbar{min-height:102px;height:auto}.wiki-search{height:50px}.wiki-search input{font-size:15px!important}.wiki-toolbar select,.wiki-toolbar button{height:50px;font:800 15px var(--display)!important;padding:0 17px}.wiki-back{height:50px!important;font:900 15px var(--display)!important;padding:0 18px!important}.wiki-meta{height:55px;font-size:14px!important}
.wiki-category-card>small{font-size:14px!important}.wiki-category-card>b{font-size:20px!important}.wiki-category-card>em{font-size:14px!important}.wiki-category-card>p{font-size:15px!important}
.item-card{min-height:365px}.item-image>span,.item-image>i{font-size:13px!important}.item-card-info>small{font-size:14px!important}.item-card-info h3{font-size:22px}.item-card-info span{font-size:14px!important;line-height:1.35;padding-right:4px;overflow-wrap:anywhere}.item-card-info span b{font:800 17px/1.15 var(--display)!important;color:#d8dfd5;margin-bottom:5px}.item-card>button{font:800 14px var(--display)!important;bottom:14px}.wiki-pagination button{font:800 15px var(--display)!important;height:50px}
.item-modal-info>span,.item-modal-visual>span{font-size:14px!important}.item-modal-info>p{font-size:16px!important}.item-modal-info>div span{font-size:14px!important}.item-modal-info>div b{font:800 18px/1.25 var(--display)!important}.item-modal-info>div div{padding:12px 9px}.item-modal-info>small{font-size:13px!important}

/* Twitch Team */
.team-hero p{font-size:16px!important}.team-emblem>i{font-size:13px!important}.benefit-intro p{font-size:14px!important;line-height:1.6!important;color:#a4ada4}.benefit p{font-size:13px!important;line-height:1.6!important;color:#a4ada4}.benefit>i{font-size:13px!important}.benefit h3{font-size:23px}.member-filters input,.member-filters button{font-size:14px!important}.member-live,.member-viewers{font-size:13px!important}.member-info{padding:18px}.member-info h3{font-size:22px}.member-info p{font-size:14px!important;color:#a0aaa0;margin:7px 0}.member-info a{font:900 15px var(--display)!important;margin-top:15px}.team-join-banner span,.team-form>span,.team-form label,.team-form>small{font-size:14px!important}.team-form input,.team-form select,.team-form textarea{font-size:15px!important}
.member-card{min-height:315px}.featured-member{grid-column:auto!important;min-height:315px!important;border-color:#b8f227!important;box-shadow:0 0 0 1px rgba(184,242,39,.2),0 0 30px rgba(184,242,39,.13),inset 0 0 28px rgba(184,242,39,.025)!important;animation:featuredBorderPulse 2.4s ease-in-out infinite}.featured-member .member-art{height:155px!important;min-height:155px!important}.featured-member:after{content:"";position:absolute;inset:3px;border:1px solid rgba(184,242,39,.45);pointer-events:none;z-index:7;clip-path:polygon(0 0,24px 0,24px 2px,2px 2px,2px 24px,0 24px,0 0,100% 0,100% 24px,98% 24px,98% 2px,calc(100% - 24px) 2px,calc(100% - 24px) 0,100% 0,100% 100%,calc(100% - 24px) 100%,calc(100% - 24px) 98%,98% 98%,98% calc(100% - 24px),100% calc(100% - 24px),100% 100%,0 100%,0 calc(100% - 24px),2px calc(100% - 24px),2px 98%,24px 98%,24px 100%,0 100%)}@keyframes featuredBorderPulse{0%,100%{box-shadow:0 0 0 1px rgba(184,242,39,.18),0 0 24px rgba(184,242,39,.09),inset 0 0 22px rgba(184,242,39,.02)}50%{box-shadow:0 0 0 1px rgba(184,242,39,.45),0 0 42px rgba(184,242,39,.22),inset 0 0 30px rgba(184,242,39,.045)}}

/* Rankings, clips, maps, events and support */
.ranking-table th{font-size:13px!important}.ranking-table td{font-size:15px!important}.ranking-note{font-size:14px!important}.rank-change small{font-size:13px!important}.channel-cell small{font-size:14px!important}
.clips-layout{grid-template-columns:minmax(0,1fr) 440px}.clip-filters{padding:16px}.clip-filters>div{gap:7px}.clip-filters button,.clip-filters select{font:900 15px var(--display)!important;min-height:48px;padding:0 12px;color:#cbd4cb}.clip-filters select{margin-top:9px}.clip-filters button.active{color:var(--lime)}.team-clip-item{grid-template-columns:110px 1fr 28px;min-height:92px;gap:12px}.clip-thumb-image{width:110px;height:66px}.team-clip-item b{font-size:16px;line-height:1.35}.team-clip-item small{font-size:14px!important;line-height:1.45!important;color:#b6c0b6}.team-clip-item>span{font-size:18px}.video-overlay p{font-size:14px!important}
.live-category-list button,.map-filter,.map-detail-actions button{font-size:14px!important}.map-marker span{font-size:13px!important}.map-detail-content>span,.map-detail-category small,.map-intel-grid span,.map-risk span{font-size:14px!important}.map-detail-empty p,.map-detail-content>p{font-size:16px!important}.map-intel-grid b{font-size:15px!important}
.donor-place small,.donor-place p,.donor-list-name small,.donor-thanks small{font-size:14px!important}.donor-list time{font-size:15px}.paytable-explainer li span,.pay-example span,.paytable>p{font-size:14px!important}.paytable-explainer li b,.pay-example b,.pay-example strong{font-size:15px!important}.pay-row span,.pay-row small{font-size:14px!important}
.meetup-card-copy p,.meetup-capacity,.meetup-date small{font-size:14px!important}.meetup-roster{padding:18px;border-color:#466056;background:#0d1511}.meetup-roster>span{font:900 15px var(--display);color:#69eee0;letter-spacing:.6px}.meetup-roster>div{gap:8px;margin-top:12px}.meetup-roster b{padding:9px 12px;font:900 15px var(--display);color:#eef5ee;background:#121c17;border-color:#4a665b}.meetup-roster b i{font-size:14px;margin-right:9px}.meetup-roster small{font-size:14px!important;color:#a1aca1}

@media(max-width:900px){.page p,.page li{font-size:15px!important}.discord-quick{min-width:44px;width:44px;padding:0}.discord-quick span{display:none}.item-card-info span b{font-size:16px!important}.wiki-toolbar select,.wiki-toolbar button{font-size:14px!important}.clip-filters button,.clip-filters select{font-size:14px!important}}

/* Readable application chrome */
.brand em{font-size:12px!important}.nav-link span{font-size:12px!important}.side-status b{font-size:13px}.side-status small,.twitch-mini{font-size:12px!important;line-height:1.5}.top-crumb span,.online,.sound-toggle{font-size:13px!important}.top-crumb b{font-size:14px}.live-button{font-size:13px!important}

/* Ranking based only on average viewers + stream duration */
.ranking-table tr.featured td{background:transparent!important;box-shadow:none!important}.rank-score{font:900 20px var(--display);color:var(--lime)}.rank-avatar.has-image,.podium-avatar.has-image{background-size:cover!important;background-position:center!important;color:transparent}.ranking-podium{grid-template-columns:repeat(3,1fr)}.podium-card{position:relative;min-height:285px!important;padding:0!important;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;background:#0c100d!important}.podium-card.has-banner .podium-cover{position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(5,8,6,.12),rgba(5,8,6,.94) 76%),var(--podium-banner);background-size:cover;background-position:center}.podium-card>*:not(.podium-cover){position:relative;z-index:2}.podium-place{position:absolute!important;left:18px;top:14px;font-size:56px!important;color:#fff!important;text-shadow:0 4px 18px #000}.podium-name{padding:110px 20px 10px}.podium-name b{font-size:23px!important}.podium-avatar{width:58px;height:58px;border-radius:50%;border:2px solid var(--lime);display:grid;place-items:center;background:var(--podium-color);color:#0b0e0b;font:900 23px var(--display)}.podium-metrics{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:12px 20px 20px;border-top:1px solid rgba(255,255,255,.12)}.podium-metrics span b{display:block;font:900 21px var(--display)}.podium-metrics span small{font-size:12px!important}.podium-metrics strong{color:var(--lime);font:900 16px var(--display)}

/* Full-size item artwork */
.item-card{min-height:430px}.item-image{height:260px;overflow:hidden}.item-image img{width:100%!important;height:235px!important;object-fit:contain!important;transform:scale(1.13);padding:4px}.item-card:hover .item-image img{transform:scale(1.22)}.item-card-info{padding-top:18px}

/* Sidebar must release the full viewport width */
.sidebar,.topbar,main,footer{transition:transform .32s cubic-bezier(.2,.8,.2,1),left .32s cubic-bezier(.2,.8,.2,1),margin-left .32s cubic-bezier(.2,.8,.2,1)}.sidebar-collapsed main,.sidebar-collapsed footer{margin-left:0!important}.sidebar-collapsed main{width:100%}

/* Functional event tools */
.community-vote-body{padding:26px}.community-vote-body>span{color:var(--lime);font:800 13px var(--display)}.community-vote-body h3{font:900 35px/.95 var(--display);margin:15px 0 24px}.community-vote-options{display:grid;gap:9px}.community-vote-options>button{min-height:82px;background:#101610;border:1px solid #344034;color:#dfe6dc;padding:13px;text-align:left}.community-vote-options>button:not(:disabled):hover{border-color:var(--lime);transform:translateX(4px)}.community-vote-options span{display:flex;justify-content:space-between;gap:12px}.community-vote-options b{font:900 17px var(--display)}.community-vote-options strong{font:900 20px var(--display);color:var(--lime)}.community-vote-options i{display:block;height:5px;background:#252d25;margin:10px 0 7px;overflow:hidden}.community-vote-options i em{display:block;height:100%;background:linear-gradient(90deg,var(--lime),#69c11b);transition:width .45s}.community-vote-options small{font-size:13px!important;color:#849084}.community-vote-options button:disabled{cursor:default;opacity:.72}.community-vote-body>small{display:block;margin-top:16px;font-size:13px!important;color:#7f8a7f}.session-score{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:22px}.session-score article{min-height:105px;border:1px solid #354035;background:#101610;display:flex;flex-direction:column;justify-content:center;align-items:center}.session-score b{font:900 35px var(--display);color:var(--lime)}.session-score small{font-size:13px!important}.session-controls{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 22px}.session-controls button{min-height:46px;border:1px solid #465246;background:#121812;font:900 14px var(--display)}.session-controls button:not(:disabled):hover{border-color:var(--lime);color:var(--lime)}.session-controls button:disabled{opacity:.4;cursor:not-allowed}.session-tracker>p{padding:16px 22px 22px;margin:0;color:#879187;font-size:13px!important}

/* Slight typography rebalance after the accessibility pass */
body{font-size:16px}.page p,.page li{font-size:15px!important}.page button,.page a{font-size:14px!important}.countdown-copy{max-width:440px;color:#8f998f;margin:12px 0 0}.fineprint{font-size:13px!important;color:#657065}
@media(max-width:900px){.ranking-podium{grid-template-columns:1fr}.podium-card{min-height:260px!important}.session-score{grid-template-columns:1fr 1fr}.item-image{height:230px}.item-image img{height:210px!important}}

/* Item database — artwork fills the whole tile */
.item-database:not(.list-view) .item-card{min-height:485px;background:#080c09;isolation:isolate}
.item-database:not(.list-view) .item-image{position:absolute;inset:0;width:100%;height:100%!important;border:0;background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--tier-color) 22%,transparent),transparent 48%),linear-gradient(145deg,#151b16,#070a08);z-index:0}
.item-database:not(.list-view) .item-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,7,5,0) 42%,rgba(5,8,6,.55) 62%,rgba(5,8,6,.98) 86%);z-index:2;pointer-events:none}
.item-database:not(.list-view) .item-image:before{width:5px;z-index:4;box-shadow:0 0 18px color-mix(in srgb,var(--tier-color) 55%,transparent)}
.item-database:not(.list-view) .item-image img{position:absolute;inset:10px 0 105px;width:100%!important;height:calc(100% - 115px)!important;object-fit:contain!important;padding:0!important;transform:none!important;transform-origin:center 43%;filter:drop-shadow(0 22px 24px rgba(0,0,0,.72));z-index:1}
.item-database:not(.list-view) .item-card:hover .item-image img{transform:scale(1.05)!important}
.item-database:not(.list-view) .item-image>span{z-index:5;top:14px;left:17px;padding:6px 9px;background:rgba(5,8,6,.82);border:1px solid color-mix(in srgb,var(--tier-color) 55%,transparent);color:#eef3eb!important}
.item-database:not(.list-view) .item-image>i{z-index:5;top:15px;right:15px;bottom:auto;color:#aeb8ae!important}
.item-database:not(.list-view) .item-card-info{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:110px 18px 57px;background:linear-gradient(180deg,transparent,rgba(5,8,6,.76) 33%,#080c09 72%);pointer-events:none}
.item-database:not(.list-view) .item-card-info>small{color:var(--tier-color)!important}.item-database:not(.list-view) .item-card-info h3{font-size:25px;margin:7px 0 14px;text-shadow:0 3px 12px #000}.item-database:not(.list-view) .item-card-info span{color:#aeb7ae;border-color:#354035}.item-database:not(.list-view) .item-card-info span b{color:#f1f5ee}
.item-database:not(.list-view) .item-card>button{z-index:5;left:18px;bottom:17px;text-shadow:0 2px 8px #000}
@media(max-width:900px){.item-database:not(.list-view) .item-card{min-height:455px}.item-database:not(.list-view) .item-image img{transform:none!important}.item-database:not(.list-view) .item-card:hover .item-image img{transform:scale(1.04)!important}}

/* Equipment Hub — category artwork fills each entire tile */
.wiki-category-card{position:relative!important;height:245px!important;min-height:245px!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-end;text-align:left;background:#090d0a!important;isolation:isolate}
.wiki-category-card>div{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0;display:grid;place-items:center;overflow:hidden!important;background:radial-gradient(circle at 55% 34%,rgba(184,242,39,.13),transparent 52%),#0b100c}
.wiki-category-card>div:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,7,5,.02) 25%,rgba(5,8,6,.38) 54%,rgba(5,8,6,.98) 88%);z-index:2}
.wiki-category-card img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;padding:0 6px 58px!important;transform:none!important;filter:drop-shadow(0 16px 18px rgba(0,0,0,.68));z-index:1;transition:.35s!important}
.wiki-category-card:hover img{transform:scale(1.04)!important}
.wiki-category-card>div>i{font-size:92px!important;color:rgba(184,242,39,.38)!important;z-index:1}.wiki-category-card>div>span{position:absolute;right:13px;top:12px;z-index:4;font-size:17px!important;color:var(--lime);text-shadow:0 2px 8px #000}
.wiki-category-card>small,.wiki-category-card>b,.wiki-category-card>p,.wiki-category-card>em{position:relative;z-index:4;margin-left:17px!important;margin-right:17px!important}
.wiki-category-card>small{font-size:12px!important;color:#a8b2a8!important;margin-bottom:4px}.wiki-category-card>b{font-size:23px!important;color:#f1f5ef;margin-top:0!important;max-width:calc(100% - 34px);text-shadow:0 3px 12px #000}.wiki-category-card>p{display:none!important}.wiki-category-card>em{font-size:12px!important;color:var(--lime)!important;margin-top:8px!important;margin-bottom:16px!important}
.wiki-category-card.all>div{background:radial-gradient(circle at center,rgba(155,101,255,.2),transparent 55%),#0b0e0c}.wiki-category-card.all>div>i{color:rgba(155,101,255,.65)!important}
@media(max-width:650px){.wiki-category-card{height:225px!important;min-height:225px!important}.wiki-category-card img{transform:none!important}.wiki-category-card:hover img{transform:scale(1.03)!important}}

/* Final typography balance — secondary copy stays readable without competing with headings */
body .section-label,
body .eyebrow,
body .heading-code,
body .card-kicker{font-size:11px!important}
body main .section-label{font:600 11px/1.4 var(--mono)!important}
.feature-card p,
.event-card p{font-size:11px!important;line-height:1.65!important}
.community-strip .countdown-copy,
.command-head>p,
.event-copy>p{font-size:12px!important;line-height:1.65!important}
.page-heading p{font-size:13px!important}
.game-hub-head p,
.jackpot-title p{font-size:14px!important}
.game-card-copy p{font-size:13px!important}

/* Small visual fixes discovered during the final local UI pass */
.game-hub,.game-view{scroll-margin-top:100px}
.community-winner[hidden],.community-roulette-empty[hidden]{display:none!important}
.brand-logo-crop img{filter:brightness(1.35) contrast(1.12) drop-shadow(0 0 12px rgba(201,0,48,.48))!important}
.brand-official:hover .brand-logo-crop img{filter:brightness(1.5) contrast(1.15) drop-shadow(0 0 20px rgba(201,0,48,.7))!important}

/* Home hero — cinematic squad artwork */
.hero-visual-squad{width:100%;z-index:1;isolation:isolate;overflow:hidden;background:transparent;pointer-events:none}
.hero-squad-image{position:absolute;left:31%;right:-3%;top:-3%;bottom:-3%;z-index:0;background:url('assets/hero/soldiers.webp') center 52%/cover no-repeat;filter:grayscale(1) contrast(1.42) brightness(.53);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 12%,rgba(0,0,0,.48) 30%,#000 52%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 12%,rgba(0,0,0,.48) 30%,#000 52%);transform:scale(1.045);transform-origin:64% 55%;animation:squadBreath 18s ease-in-out infinite alternate}
.hero-squad-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#0b100c 0%,rgba(11,16,12,.99) 24%,rgba(11,16,12,.92) 36%,rgba(11,16,12,.58) 48%,rgba(11,16,12,.16) 62%,transparent 76%),linear-gradient(180deg,rgba(6,9,7,.58),transparent 25%,transparent 66%,rgba(5,8,6,.92) 100%),radial-gradient(circle at 74% 42%,rgba(255,255,242,.08),transparent 34%)}
.hero-visual-squad:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.2;background-image:radial-gradient(circle at 18% 16%,rgba(184,242,39,.55) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 28%,rgba(184,242,39,.42) 0 1px,transparent 1.5px),linear-gradient(rgba(184,242,39,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(184,242,39,.055) 1px,transparent 1px);background-size:173px 137px,211px 181px,76px 76px,76px 76px;mask-image:linear-gradient(90deg,transparent 5%,#000 38%,#000)}
.hero-visual-squad .hud-tag,.hero-visual-squad .map-coords{z-index:6}.hero-visual-squad .tag-b{left:64%;bottom:12%;background:rgba(5,8,6,.78);backdrop-filter:blur(4px)}.hero-visual-squad .map-coords{right:4%;bottom:4%;color:#727c72;text-shadow:0 2px 8px #000}
.squad-reticle{position:absolute;z-index:5;width:74px;height:74px;border:1px solid rgba(184,242,39,.22);border-radius:50%;pointer-events:none}.squad-reticle:before,.squad-reticle:after{content:"";position:absolute;background:rgba(184,242,39,.2)}.squad-reticle:before{left:50%;top:-12px;bottom:-12px;width:1px}.squad-reticle:after{top:50%;left:-12px;right:-12px;height:1px}.squad-reticle-a{left:47%;top:23%}.squad-reticle-b{right:11%;top:14%;width:34px;height:34px;opacity:.6}
@keyframes squadBreath{0%{transform:scale(1.045) translate3d(0,0,0)}100%{transform:scale(1.075) translate3d(-.6%,.2%,0)}}
@media(max-width:1100px){.hero-squad-image{left:34%;background-position:55% 52%}.hero-visual-squad .tag-b{left:62%}}
@media(max-width:800px){.hero-visual-squad{width:100%;opacity:.42}.hero-squad-image{left:-3%;background-position:58% 50%;filter:grayscale(1) contrast(1.45) brightness(.42);-webkit-mask-image:none;mask-image:none}.hero-squad-overlay{background:linear-gradient(90deg,rgba(7,10,8,.96),rgba(7,10,8,.84) 46%,rgba(7,10,8,.32)),linear-gradient(180deg,rgba(7,10,8,.62),transparent 33%,rgba(7,10,8,.88))}.hero-visual-squad .hud-tag,.hero-visual-squad .map-coords{display:none}}
@media(max-width:500px){.hero-visual-squad{opacity:.32}.hero-squad-image{left:-3%;background-position:61% center}.squad-reticle{display:none}}
@media(prefers-reduced-motion:reduce){.hero-squad-image{animation:none}}

/* Twitch Team hero — photographic Raid Network treatment */
.team-hero{isolation:isolate;background:#080b09!important}
.team-hero:before{z-index:3;pointer-events:none;opacity:.72}
.team-hero-copy{position:relative;z-index:5}
.team-hero-art{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}
.team-hero-image{position:absolute;inset:0;background:url('assets/team/raid-network-operators.webp') right center/61% auto no-repeat;filter:contrast(1.18) brightness(.64) saturate(.9);-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 33%,rgba(0,0,0,.22) 40%,rgba(0,0,0,.72) 49%,#000 59%);mask-image:linear-gradient(90deg,transparent 0%,transparent 33%,rgba(0,0,0,.22) 40%,rgba(0,0,0,.72) 49%,#000 59%)}
.team-hero-veil{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#0d120e 0%,rgba(13,18,14,.99) 27%,rgba(13,18,14,.82) 39%,rgba(13,18,14,.35) 50%,rgba(13,18,14,.08) 59%,transparent 67%),linear-gradient(180deg,rgba(6,9,7,.44),transparent 25%,transparent 72%,rgba(5,8,6,.82)),radial-gradient(ellipse at 58% 31%,rgba(126,255,31,.1),transparent 36%)}
.team-hero-art:after{content:"";position:absolute;inset:0;z-index:3;opacity:.24;background-image:radial-gradient(circle at 68% 18%,rgba(184,242,39,.7) 0 1px,transparent 1.7px),radial-gradient(circle at 82% 61%,rgba(184,242,39,.5) 0 1px,transparent 1.7px),linear-gradient(rgba(184,242,39,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(184,242,39,.045) 1px,transparent 1px);background-size:157px 127px,219px 173px,80px 80px,80px 80px;mask-image:linear-gradient(90deg,transparent 7%,#000 40%,#000)}
.team-reticle{position:absolute;left:48%;top:22%;z-index:5;width:88px;height:88px;border:1px solid rgba(184,242,39,.3);border-radius:50%;box-shadow:0 0 35px rgba(184,242,39,.035)}
.team-reticle:before,.team-reticle:after{content:"";position:absolute;background:rgba(184,242,39,.25)}.team-reticle:before{width:1px;top:-15px;bottom:-15px;left:50%}.team-reticle:after{height:1px;left:-15px;right:-15px;top:50%}
.team-hero-art>span{position:absolute;right:4%;bottom:5%;z-index:5;border-left:2px solid var(--lime);padding:7px 10px;background:rgba(5,8,6,.72);color:#aeb7ae;font:700 10px var(--mono);letter-spacing:1px}
@media(max-width:800px){.team-hero-art{opacity:.44}.team-hero-image{left:-5%;background-size:cover;background-position:55% center;filter:contrast(1.25) brightness(.44) saturate(.75);-webkit-mask-image:none;mask-image:none}.team-hero-veil{background:linear-gradient(90deg,rgba(8,12,9,.97),rgba(8,12,9,.83) 54%,rgba(8,12,9,.38)),linear-gradient(180deg,rgba(7,10,8,.55),transparent 40%,rgba(7,10,8,.9))}.team-reticle,.team-hero-art>span{display:none}}
@media(prefers-reduced-motion:reduce){.team-hero-image{animation:none}}

/* Cinematic artwork for the wheel and equipment randomizer */
#page-wheel .page-heading,#page-loadout .page-heading{min-height:390px;isolation:isolate;background:#080b09}
#page-wheel .page-heading>*,#page-loadout .page-heading>*{position:relative;z-index:4}
#page-wheel .page-heading>div:first-child,#page-loadout .page-heading>div:first-child{max-width:650px}
#page-wheel .page-heading:before,#page-loadout .page-heading:before{content:"";position:absolute;inset:0;z-index:0;background-position:right center;background-size:auto 100%;background-repeat:no-repeat;filter:contrast(1.08) brightness(.84) saturate(.92)}
#page-wheel .page-heading:before{background-image:url('assets/wheel/wheel-hero.webp')}
#page-loadout .page-heading:before{background-image:url('assets/loadout/loadout-hero.webp')}
#page-wheel .page-heading:after,#page-loadout .page-heading:after{content:"";position:absolute;inset:0;z-index:2;width:auto;height:auto;border:0;border-radius:0;box-shadow:none;background:linear-gradient(90deg,#080b09 0%,rgba(8,11,9,.99) 27%,rgba(8,11,9,.86) 39%,rgba(8,11,9,.38) 53%,rgba(8,11,9,.08) 66%,transparent 76%),linear-gradient(180deg,rgba(5,8,6,.32),transparent 35%,transparent 68%,rgba(5,8,6,.72))}
#page-wheel .page-heading .section-label,#page-loadout .page-heading .section-label{text-shadow:0 2px 14px #000}
#page-wheel .page-heading h2,#page-loadout .page-heading h2{text-shadow:0 7px 28px rgba(0,0,0,.88)}
#page-wheel .page-heading p,#page-loadout .page-heading p{max-width:560px;color:#a7afa6!important;text-shadow:0 2px 12px #000}
@media(max-width:800px){#page-wheel .page-heading,#page-loadout .page-heading{min-height:310px}#page-wheel .page-heading:before,#page-loadout .page-heading:before{background-size:auto 100%;background-position:right center;filter:contrast(1.08) brightness(.58) saturate(.82)}#page-wheel .page-heading:after,#page-loadout .page-heading:after{background:linear-gradient(90deg,rgba(8,11,9,.99),rgba(8,11,9,.9) 48%,rgba(8,11,9,.48) 78%,rgba(8,11,9,.24)),linear-gradient(180deg,rgba(5,8,6,.3),transparent 45%,rgba(5,8,6,.78))}}

/* Strefa Gramów — game-network hero */
#page-slots .casino-heading{min-height:390px;position:relative;isolation:isolate;overflow:hidden;justify-content:flex-start;gap:28px;background:#080b09;border-bottom-color:#2f3a2f}
#page-slots .casino-heading>*{position:relative;z-index:4}
#page-slots .casino-heading>div:first-child{flex:0 0 470px;max-width:470px}
#page-slots .casino-heading:before{content:"";position:absolute;inset:0;z-index:0;background:url('assets/games/games-hero.webp') right center/auto 100% no-repeat;filter:contrast(1.1) brightness(.82) saturate(.9)}
#page-slots .casino-heading:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#080b09 0%,rgba(8,11,9,.99) 27%,rgba(8,11,9,.88) 40%,rgba(8,11,9,.45) 52%,rgba(8,11,9,.08) 67%,transparent 77%),linear-gradient(180deg,rgba(5,8,6,.28),transparent 36%,transparent 67%,rgba(5,8,6,.75))}
#page-slots .casino-heading h1{text-shadow:0 7px 28px rgba(0,0,0,.9)}
#page-slots .casino-heading p{font-size:13px;line-height:1.55;color:#9ba49b;max-width:450px;text-shadow:0 2px 12px #000}
#page-slots .player-wallet{background:rgba(10,15,11,.88);border-color:rgba(184,242,39,.42);box-shadow:0 18px 50px rgba(0,0,0,.38);backdrop-filter:blur(5px)}
@media(max-width:800px){#page-slots .casino-heading{min-height:570px;display:block}#page-slots .casino-heading>div:first-child{max-width:100%;width:auto}#page-slots .casino-heading:before{background-size:auto 100%;filter:contrast(1.08) brightness(.48) saturate(.76)}#page-slots .casino-heading:after{background:linear-gradient(90deg,rgba(8,11,9,.99),rgba(8,11,9,.87) 60%,rgba(8,11,9,.42)),linear-gradient(180deg,rgba(5,8,6,.2),transparent 42%,rgba(5,8,6,.86))}}

/* Real event reminders */
#eventReminder.event-reminder-active{background:#101710;color:var(--lime);border-color:var(--lime);box-shadow:0 0 0 1px rgba(184,242,39,.16),0 0 32px rgba(184,242,39,.14)}
#eventReminder.event-reminder-active:hover{background:#172016;box-shadow:0 0 38px rgba(184,242,39,.24)}
#eventReminder.event-reminder-denied{background:#20100f;color:#ff7169;border-color:#8c322d;box-shadow:none}
.event-reminder-status{display:block!important;margin-top:12px!important;color:#758075!important;font:600 11px/1.5 var(--mono)!important;letter-spacing:.35px!important;text-transform:uppercase}
#eventReminder.event-reminder-active+.event-reminder-status{color:#a9ca65!important}

/* July 16 refinement — readable hierarchy, functional cards and compact tools */
.hero-copy>p{font-size:12px!important;line-height:1.68!important}
.feature-card{isolation:isolate;min-height:460px;padding:25px 28px 86px;background:linear-gradient(180deg,#0b100c,#101611 62%,#0d120e);box-shadow:inset 0 0 0 1px rgba(255,255,255,.012)}
.feature-card>*:not(.feature-card-art):not(.card-link):not(.corner-lines){position:relative;z-index:2}
.feature-card-art{position:absolute!important;z-index:0!important;inset:-2px -2px auto;height:342px;background:var(--feature-image) center/cover no-repeat;opacity:.78;filter:contrast(1.14) saturate(.86);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,.96) 66%,rgba(0,0,0,.68) 78%,rgba(0,0,0,.24) 91%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,rgba(0,0,0,.96) 66%,rgba(0,0,0,.68) 78%,rgba(0,0,0,.24) 91%,transparent 100%);transition:.35s}
.feature-card:after{content:"";position:absolute;z-index:1;inset:0 0 auto;height:360px;pointer-events:none;background:linear-gradient(90deg,#0b100c 0%,rgba(11,16,12,.72) 5%,rgba(11,16,12,.18) 15%,transparent 28%,transparent 72%,rgba(11,16,12,.18) 85%,rgba(11,16,12,.72) 95%,#0b100c 100%),linear-gradient(180deg,rgba(7,10,8,.12) 0%,transparent 42%,rgba(16,22,17,.18) 60%,rgba(16,22,17,.72) 82%,#101611 100%)}
.feature-card:hover .feature-card-art{opacity:.9;transform:scale(1.025)}
.feature-card .feature-no{padding:5px 8px;background:rgba(5,8,6,.74);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);width:max-content}
.feature-card .feature-icon{padding:2px 7px;background:rgba(5,8,6,.66);text-shadow:0 0 18px var(--accent)}
.feature-card .card-kicker{margin-top:90px;font-size:10px!important;letter-spacing:1.2px;text-shadow:0 2px 12px #000}
.feature-card h3{font-size:39px;line-height:.9;margin:10px 0 16px}
.feature-card h3{text-shadow:0 5px 22px #000}
.feature-card p{font-size:11px!important;line-height:1.58!important;max-width:none;margin:70px 0 0;padding-right:4px}
.feature-card .card-link{position:absolute;z-index:4;left:28px;right:28px;bottom:25px;display:flex;align-items:center;min-height:42px;padding:13px 12px 10px 0;border-top:1px solid color-mix(in srgb,var(--accent) 46%,#273027);font:800 11px/1 var(--display);letter-spacing:1px;color:var(--accent);transition:.25s}
.feature-card .card-link:after{content:"↗";margin-left:auto;font:900 15px/1 var(--display);transition:.25s}
.feature-card:hover .card-link{padding-left:10px;background:color-mix(in srgb,var(--accent) 7%,transparent);border-top-color:var(--accent)}
.feature-card:hover .card-link:after{transform:translate(2px,-2px)}
.feature-card .corner-lines{display:none!important}
.item-modal-info>div b{overflow-wrap:anywhere}
.twitch-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto auto!important;column-gap:14px!important;row-gap:5px!important;align-items:start!important}
.twitch-card-stats b{font-size:18px!important;line-height:1!important}.twitch-card-stats small{font-size:8px!important;line-height:1.25!important;letter-spacing:.25px}
.twitch-card-stats b:nth-of-type(1),.twitch-card-stats small:nth-of-type(1){grid-column:1}.twitch-card-stats b:nth-of-type(2),.twitch-card-stats small:nth-of-type(2){grid-column:2}.twitch-card-stats b:nth-of-type(3),.twitch-card-stats small:nth-of-type(3){grid-column:3}
.twitch-card-stats b{grid-row:1}.twitch-card-stats small{grid-row:2}
.quick-start-strip{min-height:340px}.quick-start-strip>div:first-child{max-width:570px}.quick-start-strip .countdown-copy{font-size:11px!important;max-width:520px}.quick-start-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.quick-start-actions button{min-height:38px;padding:0 12px;border:1px solid #3a4539;background:#101610;color:#aeb7ae;font:800 11px var(--display)}.quick-start-actions button:hover{border-color:var(--lime);color:var(--lime)}
.command-head{align-items:flex-start;flex-direction:column}.command-head>p{font-size:11px!important;line-height:1.55!important;max-width:680px;margin-top:3px}.twitch-card-copy>p,.mission-card>p{font-size:12px!important;line-height:1.55!important}.mission-card footer b{font-size:12px!important}.mission-card footer button{font-size:11px!important}
body>footer p{font-size:14px!important;color:#899389}body>footer>a{font-size:16px!important;font-weight:900;color:var(--lime)}

.wheel-identity{padding:15px 18px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(184,242,39,.08),transparent)}.wheel-identity>span{font:800 12px var(--display);color:var(--lime)}.wheel-identity>div{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:8px}.wheel-identity input{min-width:0;height:42px;border:1px solid #3b453b;background:#080c09;color:#fff;padding:0 12px;font-size:14px}.wheel-identity button{border:0;background:var(--lime);color:#071007;padding:0 14px;font:900 12px var(--display)}.wheel-identity>small{display:block;margin-top:7px;color:#778177;font-size:10px}.wheel-control .option-list{height:340px}.wheel-result-reveal{position:absolute;left:50%;bottom:28px;z-index:13;width:min(520px,84%);transform:translate(-50%,28px);padding:16px 56px 16px 18px;border:1px solid var(--lime);background:rgba(7,12,8,.95);box-shadow:0 20px 55px #000,0 0 32px rgba(184,242,39,.12);opacity:0;visibility:hidden;transition:.3s}.wheel-result-reveal.active{opacity:1;visibility:visible;transform:translate(-50%,0)}.wheel-result-reveal small{font-size:11px;color:#899389}.wheel-result-reveal small b{color:var(--lime)}.wheel-result-reveal h3{font:900 clamp(23px,3vw,38px)/.9 var(--display);margin:7px 0 0}.wheel-result-reveal>button{position:absolute;right:10px;top:10px;border:1px solid #465046;background:#111711;color:#aeb7ae;font-size:10px;padding:7px}.wheel-confetti{position:absolute;inset:0;z-index:12;pointer-events:none;overflow:hidden}.wheel-confetti i{display:none;position:absolute;left:var(--x);top:-18px;width:7px;height:14px;background:var(--color);animation:wheelConfetti 2.6s cubic-bezier(.2,.7,.25,1) var(--delay) forwards}.wheel-confetti.active i{display:block}@keyframes wheelConfetti{to{transform:translate3d(var(--drift),720px,0) rotate(780deg);opacity:0}}.history-item.wylosowano{border-color:var(--lime)!important;background:rgba(184,242,39,.06)!important}

.abi-filter-panel .advanced-filters summary{font-size:12px;padding:12px}.abi-filter-grid{padding:12px!important;gap:14px}.weapon-item-pool{height:330px}.tier-group+.tier-group{margin-top:11px}.tier-button-grid,.map-button-grid{gap:5px;margin-top:8px}.tier-button-grid button{min-height:37px}.filter-group-title{height:38px}.filter-group-title>b{font-size:14px}.loadout-blueprint.compact-loadout.no-core{grid-template-columns:repeat(var(--slot-count,5),minmax(0,1fr));gap:7px;min-height:380px;padding:10px;overflow-x:auto}.compact-loadout.no-core .blueprint-slot{height:310px!important;min-width:105px;padding:10px}.compact-loadout.no-core .slot-icon{height:135px}.compact-loadout.no-core .slot-icon img{height:132px}.compact-loadout.no-core .blueprint-slot h4{font-size:17px;line-height:1;white-space:normal;overflow-wrap:anywhere}.compact-loadout.no-core .blueprint-slot small{font-size:9px}.compact-loadout.no-core .blueprint-slot>b{font-size:9px;right:8px;bottom:8px}.compact-loadout.no-core .blueprint-code{font-size:8px}

.game-view-bar{grid-template-columns:180px 1fr minmax(170px,auto)}.game-view-bar>aside{justify-self:end;min-width:170px;padding:9px 14px;border:1px solid rgba(184,242,39,.38);background:rgba(184,242,39,.06);text-align:right;box-shadow:0 10px 28px rgba(0,0,0,.25)}.game-view-bar>aside small{display:block;color:#839083;font-size:10px}.game-view-bar>aside strong{display:block;color:var(--lime);font:900 24px var(--display);margin-top:2px}.community-wheel-item.winner{border-color:var(--player-color,#59645b);box-shadow:inset 0 0 25px rgba(0,0,0,.5)}

.guide-source>p{font-size:9px!important;line-height:1.65!important}.guide-route-grid p{font-size:10px!important;line-height:1.6!important}.guide-card-body>p{font-size:10px!important;line-height:1.65!important}
.benefit-intro p{font-size:14px!important}.benefit p{font-size:13px!important;line-height:1.55!important}

@media(max-width:900px){.loadout-blueprint.compact-loadout.no-core{grid-template-columns:repeat(var(--slot-count,5),minmax(150px,1fr))}.game-view-bar{grid-template-columns:130px 1fr}.game-view-bar>aside{grid-column:1/-1;justify-self:stretch;text-align:left}.quick-start-strip{align-items:flex-start}}
@media(max-width:600px){.feature-card{min-height:450px}.feature-card .card-kicker{margin-top:85px}.feature-card-art{top:-1px;height:320px}.feature-card p{margin-top:65px}.wheel-result-reveal{bottom:12px;width:92%}.quick-start-actions{display:grid}.game-view-bar{grid-template-columns:1fr}.game-view-bar>aside{grid-column:auto}.guide-route-grid p,.guide-card-body>p{font-size:10px!important}}
