:root{--lime:#73ff00;--green:#73ff00;--accent:#73ff00;--mint:#73ff00}body{background:#4b5425;color:#f5f6e9}#menu{background:linear-gradient(105deg,#30371cf5 12%,#4b5425eb 68%,#192417d9)}#menu h1 span,.eyebrow,.wordmark span,.backLink{color:#73ff00!important}.menuGlow{background:none!important}.topline{background:#090d08;padding:18px 22px;border-bottom:1px solid #73ff0044}.menuInner{max-width:1450px}.menuContent{padding-top:24px}.menuContent h1{font-size:clamp(44px,6vw,90px);margin-bottom:14px}.story{max-width:700px}.primary{background:#73ff00!important;color:#101707!important;border-color:#73ff00!important}button{cursor:pointer;border:1px solid #a6b68770;background:#192112;color:#eef4df;padding:12px 18px;font:700 12px Arial;letter-spacing:1px}button:hover{filter:brightness(1.18)}input,select{background:#121b0e!important;color:#f0f7e2!important;border:1px solid #8b9b5866!important;padding:12px;font:inherit}input:focus,select:focus,button:focus-visible{outline:2px solid #73ff00;outline-offset:3px}.outline{border-color:#73ff0080!important;color:#ceffaa!important}.modeDescription{color:#e2e9c7!important;line-height:1.6}.menuFoot{color:#d3ddbd!important}.overlay{position:fixed;inset:0;z-index:100;background:#050907e8;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto;backdrop-filter:blur(8px)}[hidden]{display:none!important}.panel{width:min(620px,100%);max-height:90vh;overflow:auto;padding:36px;background:linear-gradient(140deg,#343c20,#151b11);border:1px solid #8cac4d70;box-shadow:0 30px 100px #0009}.panel.wide{width:min(960px,100%)}.panel h2{font-size:clamp(26px,4vw,48px);line-height:1.08;margin:16px 0;color:#73ff00}.panel p{line-height:1.65;color:#d7e2c3}.panel button{margin:8px 8px 8px 0}.panel label{display:block;margin:14px 0;line-height:1.8}.panel label input:not([type=checkbox]),.panel select{display:block;width:100%;box-sizing:border-box}.panel input[type=checkbox]{width:auto}.panel .close{float:right}.panel form{margin:20px 0}.panel h3{margin-top:26px;color:#bcf884}.tableScroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:10px 8px;border-bottom:1px solid #bac9a32a}th{color:#a5b991}tr.self{background:#73ff0016}#resultScore{font-size:28px;font-weight:bold}#roleBadge{position:absolute;left:30px;top:152px;color:#f0ffe3;font:bold 13px monospace;max-width:55vw;line-height:1.6;background:#0b140de0;padding:10px 14px;border-left:3px solid #73ff00}#roundBadge{position:absolute;top:82px;left:50%;transform:translateX(-50%);font:12px monospace;color:#d8e6c6}#leaveMatch{position:absolute;right:28px;top:155px;pointer-events:auto}#spectator{position:absolute;left:50%;bottom:160px;transform:translateX(-50%);background:#0a140df0;padding:16px;pointer-events:auto;text-align:center}#spectatorName{display:block;color:#73ff00;margin-bottom:10px}#hud:has(#spectator:not([hidden])) #weaponArt{display:none}#openProfile{margin-bottom:8px}#weaponArt{width:min(37vw,600px)!important;right:0!important;bottom:-4vh!important}#bombHeld{width:240px;height:170px;right:10%;bottom:0;background:linear-gradient(100deg,#42463b,#171c16);border:3px solid #181b16;transform:rotate(-8deg);box-shadow:inset 0 0 0 8px #292e24,0 15px 35px #0009}#bombHeld .bombScreen{position:absolute;left:25px;top:18px;background:#899d57;color:#142709;width:105px;height:50px;border:5px solid #1c2417;padding:5px;font:12px monospace}.bombKeys{position:absolute;left:32px;top:85px;color:#eee;font:bold 17px monospace;line-height:1.2;letter-spacing:8px;background:#24271d;padding:6px}.bombPacks{position:absolute;right:12px;top:12px;width:55px;height:140px;background:repeating-linear-gradient(90deg,#575d36 0 15px,#303822 16px 20px);border-top:12px solid #171b14;border-bottom:12px solid #171b14}.bombWires{position:absolute;right:45px;top:45px;width:48px;height:70px;border:3px solid #e6b54a;border-radius:60%;transform:rotate(30deg);box-shadow:5px 4px 0 -2px #c94438}#bombHeld .bombLED{right:29px;top:25px;background:#f63;box-shadow:0 0 10px #f33}.metricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.metric{background:#0e170b;padding:18px}.metric b{display:block;font-size:28px;color:#73ff00}.metric span{font-size:11px;color:#c5d7ab}.medal{display:inline-block;border:1px solid #c2a96b;padding:10px;margin:4px;color:#f2d38a}.profileName{font-size:20px}.hero,.landing,.siteHero{background-color:#4b5425!important}#accountMessage{white-space:pre-wrap;overflow-wrap:anywhere}.panel .actions{flex-wrap:wrap}#profileStats small{color:#b3c49b}@media(max-width:700px){.panel{padding:20px}.overlay{padding:10px}.menuContent{padding:20px}#roleBadge{left:12px;top:125px;font-size:10px;max-width:65vw}#leaveMatch{right:10px;top:190px}.menuFoot{display:none}#roundBadge{top:100px}.panel th,.panel td{padding:8px 5px}#weaponArt{width:55vw!important}}

:root{--signal:#73ff00;--signal-soft:#b4d587;--line:#7d914446;--panel:#29331b}.hero{background:radial-gradient(ellipse at 80% 40%,#69733c 0%,#4b5425 55%,#353d1c 100%)!important}.siteHeader,.siteFooter{background:#090d08}.modeSection{background:#3a431f}.featureGrid article,.realText{background:#30391e}.hero .lead,.sectionHeading p:last-child,.featureGrid p{color:#e1e6cc}.beta,.shopNote{color:#bec9a1}.hero:before{color:#73ff0033}.planet{background:radial-gradient(circle at 30% 30%,#9eaa69,#5d673b 30%,#272d1a 60%,#10150b 80%);box-shadow:-12px -7px 28px #a7cc4f44,-30px -5px 90px #87a63233}.navPlay,.mainButton{background:#73ff00}
#hud footer{left:260px;right:auto;bottom:35px}#loadout{left:260px;right:auto;bottom:125px;max-width:65vw;transform:none}#weaponArt{width:min(55vw,900px)!important;right:-6vw!important;bottom:-8vh!important;filter:brightness(.85) saturate(.8) drop-shadow(0 10px 15px #0008)}#bombHeld{bottom:55px;right:5%;border-radius:8px;transform:rotate(-8deg);width:250px;height:180px}#bombHeld .bombHandle{display:none}#bombHeld .bombLED{left:auto;bottom:auto;right:22px;top:18px;width:12px;height:12px}#bombHeld .bombScreen b{font-size:12px;color:#26380b}#minimap{bottom:35px}@media(max-width:700px){#hud footer{left:140px;bottom:30px}#loadout{left:15px;bottom:150px;max-width:90vw;font-size:9px}#weaponArt{width:75vw!important;right:-12vw!important}#minimap{width:115px;height:115px;left:12px}}

#results .tableScroll{max-height:30vh;overflow:auto}#results .panel h2{margin:12px 0;font-size:clamp(28px,3vw,42px)}#results .panel p{margin:10px 0}#results .panel{padding:24px 32px}
