#stuff-wars{--sw-edge:#344155}.sw-intro{color:#b7c8d4}.sw-lineup{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0}.sw-slot{border:2px dashed var(--role-color);border-radius:16px;background:#17232d;min-height:155px;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;color:#e9f0f4;min-width:0}.sw-slot.filled{border-style:solid}.sw-role{font-size:12px;color:var(--role-color);font-weight:800}.sw-plus{font-size:40px;color:var(--role-color);line-height:1.8}.sw-slot img{width:66px;height:66px;object-fit:contain}.sw-slot strong{font-size:12px;overflow-wrap:anywhere}.sw-slot small{font-size:10px}.sw-bunkers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0}.sw-bunkers button{position:relative;display:flex;flex-direction:column;align-items:center;background:#17232d;border:2px solid #344155;border-radius:14px;padding:8px 4px;color:#e4edf4;min-width:0}.sw-bunkers img{width:100%;max-height:80px;object-fit:contain}.sw-bunkers span{font-size:11px}.sw-bunkers b{position:absolute;top:5px;right:8px;color:#b7ed97}.sw-bunkers [aria-pressed=true],.sw-levels [aria-pressed=true]{border-color:#b7ed97;background:#24352d}.sw-levels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 20px}.sw-levels button{display:flex;flex-direction:column;align-items:center;border:2px solid #344155;border-radius:12px;background:#17232d;color:#e5eef3;padding:8px;min-width:0}.sw-levels img{width:100%;height:80px;object-fit:contain}.sw-levels strong{font-size:12px;display:block}.sw-levels small{display:block;font-size:10px;margin-top:5px;color:#bac8d3}.sw-levels button:disabled{opacity:.45}.sw-start{width:100%}.sw-picker{background:#1b2936;padding:15px;border-radius:14px;border:1px solid #6e91b2;margin:12px 0}.sw-picker>div:first-child{display:flex;justify-content:space-between;align-items:center}.sw-picker input{width:100%;margin:10px 0}.sw-picker #swEchoOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:360px;overflow:auto}.sw-picker #swEchoOptions button{display:flex;align-items:center;gap:8px;text-align:left;border:1px solid #415568;border-radius:10px;background:#111c26;color:#e8f0f5;padding:8px;min-width:0}.sw-picker img{width:42px;height:42px;object-fit:contain}.sw-picker strong{font-size:12px;overflow-wrap:anywhere}.sw-picker small{display:block;font-size:10px}.sw-saved{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:#23332e;border:1px solid #96c98c;padding:16px;border-radius:14px}.sw-saved span{font-size:12px}.sw-battle{position:relative;border:1px solid #415869;border-radius:16px;overflow:hidden;background:#15222d}.sw-topbar{display:flex;align-items:center;justify-content:space-between;padding:12px;gap:8px}.sw-topbar strong small{display:block;font-size:11px;font-weight:400;color:#b7cad7;margin-top:3px}.sw-hud{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;padding:0 12px 12px;align-items:end}.sw-hud>div{display:flex;flex-direction:column;font-size:11px;gap:4px}.sw-hud>div:last-child{text-align:right}.sw-hud progress{width:100%;height:12px;accent-color:#b7ed97}.sw-hud strong{color:#e4c4ff;white-space:nowrap;font-size:16px}.sw-stage{position:relative;line-height:0}.sw-stage canvas{display:block;width:100%;touch-action:pan-y;cursor:grab}.sw-stage canvas:active{cursor:grabbing}.sw-notice{position:absolute;top:35px;left:10px;right:10px;text-align:center;font-size:20px;font-weight:900;color:#442943;text-shadow:0 2px #fff0d1;line-height:1.2;pointer-events:none}.sw-map-controls{display:flex;justify-content:space-between;padding:4px}.sw-map-controls button{font-size:11px;padding:9px 6px;min-height:40px}.sw-battle-status{font-size:10px;color:#bdccd6;text-align:center;margin:2px 8px 8px}.sw-powers{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:0 10px 10px}.sw-powers button{position:relative;border:2px solid #5c7d9b;border-radius:12px;background:linear-gradient(to top,#34445b var(--cooldown),#243f4b var(--cooldown));color:#ecf3f7;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 3px;min-height:90px;min-width:0}.sw-powers b{font-size:24px}.sw-powers span{font-size:11px}.sw-powers small{font-size:9px;color:#cbe9b8}.sw-powers button:disabled{opacity:.65}.sw-powers button.sw-power-active{border-color:#d3f09a;box-shadow:inset 0 0 15px #87bd6a66}.sw-backup-roles{display:flex;align-items:center;justify-content:center;gap:5px;padding:0 8px 12px;font-size:10px}.sw-backup-roles button{font-size:11px;background:#213443;color:#d9e7ef;border:1px solid #47627a;border-radius:8px;padding:8px}.sw-backup-roles [aria-pressed=true]{border-color:#b7ed97;color:#b7ed97}.sw-overlay{position:absolute;inset:0;background:#0c1825e8;display:flex;align-items:center;justify-content:center;padding:20px;z-index:3}.sw-overlay[hidden]{display:none}.sw-result{text-align:center;background:#1c2d3e;border:2px solid #638ca7;border-radius:20px;padding:25px;max-width:440px;display:flex;flex-direction:column;gap:12px;margin:10px auto}.sw-result h2,.sw-result h3,.sw-result p{margin:0}.sw-result-fragments{font-size:25px;color:#e1c1ff}.sw-result p{font-size:13px;color:#c3d4e0}#stuff-wars details{margin-top:16px}#stuff-wars details p{font-size:13px;color:#b9cbd9}button:focus-visible{outline:3px solid #f3d284;outline-offset:2px}
@media(max-width:700px){.sw-lineup{gap:5px}.sw-slot{min-height:130px;padding:8px 3px}.sw-slot img{width:46px;height:46px}.sw-slot strong{font-size:10px}.sw-role{font-size:10px}.sw-slot small{font-size:9px}.sw-bunkers{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-levels{grid-template-columns:1fr}.sw-levels button{flex-direction:row;text-align:left;gap:12px;min-height:70px}.sw-levels img{width:72px;height:54px}.sw-levels strong{font-size:13px}.sw-levels small{font-size:11px}.sw-picker #swEchoOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-powers{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-powers button{min-height:69px;gap:2px}.sw-powers b{font-size:20px}.sw-powers span{font-size:10px}.sw-topbar{padding:8px}.sw-backup-roles{gap:4px}.sw-backup-roles button{padding:8px 4px;font-size:10px}.sw-overlay{padding:10px}.sw-result{padding:20px 14px}.sw-hud{gap:8px}.sw-stage canvas{touch-action:pan-y}}
@media(prefers-reduced-motion:reduce){.sw-powers button{transition:none}}

.sw-selected-fort{display:flex;align-items:center;gap:14px;padding:13px;border:1px solid #62778a;border-radius:16px;background:#1c2d3a;margin-bottom:12px}.sw-selected-fort>img{width:100px;height:85px;object-fit:contain}.sw-selected-fort strong{font-size:20px}.sw-selected-fort p{margin:6px 0;color:#dbefb4;font-weight:bold}.sw-selected-fort small{display:block;font-size:12px;color:#c8d3dc;line-height:1.4}.sw-selected-fort div>div{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.sw-selected-fort button{min-height:44px}.sw-bunkers button{display:flex;flex-direction:column;gap:5px;min-height:190px}.sw-bunkers small{font-size:11px;line-height:1.35}.sw-bunkers strong{font-size:14px}.sw-bunkers b{position:static!important;font-size:11px!important}.sw-upgrades{padding:14px;border:1px solid #6b8aa2;border-radius:16px;background:#1a2c37;margin:12px 0}.sw-upgrades>div{display:flex;justify-content:space-between;align-items:center}.sw-upgrades article{padding:12px;border-radius:12px;border:1px solid #496474;background:#243a45;margin-top:8px}.sw-upgrades article p{margin:6px 0;font-size:13px}.sw-upgrades article small{display:block;font-size:11px;margin:5px 0;color:#d7e7bc}.sw-upgrades article button{min-height:44px}.sw-upgrades article b{color:#c9ed8e}@media(max-width:620px){.sw-selected-fort>img{width:76px;height:76px}.sw-selected-fort{gap:9px;padding:10px}.sw-selected-fort strong{font-size:17px}}
.sw-upgrade-art{float:right;width:76px;height:75px;position:relative;margin:0 0 5px 9px}.sw-upgrade-art img,.sw-upgrade-art svg{width:76px;height:72px;object-fit:contain}.sw-upgrade-art b{position:absolute;right:0;top:0;font-size:20px;color:#dff1ac}.sw-upgrades article{min-height:100px;overflow:auto}

.sw-pressure-overlay{position:absolute;right:9px;top:76px;width:50px;padding:7px 4px;border:1px solid #d6e8eb88;border-radius:11px;background:#253a49d9;color:#f5ead2;text-align:center;line-height:1.25;pointer-events:none;z-index:1}.sw-pressure-overlay>span{font-size:9px;display:block}.sw-pressure-overlay>strong{display:block;font-size:13px;margin:3px 0 6px}.sw-pressure-track{position:relative;height:98px;width:12px;margin:0 auto 6px;background:#142633;border:1px solid #7591a2;border-radius:6px;overflow:hidden}.sw-pressure-track i{position:absolute;bottom:0;left:0;width:100%;border-radius:4px}.sw-pressure-pending{height:var(--pending-fill,0%);background:#efbf6688}.sw-pressure-fill{height:var(--pressure-fill,0%);background:linear-gradient(to top,#9ace9a,#f2c06c 60%,#ef8479)}.sw-pressure-overlay>small{font-size:8px;display:block;color:#c8d9df}.sw-pressure-overlay>b{font-size:10px;display:block;font-variant-numeric:tabular-nums}.sw-notice{right:70px}

.sw-pressure-warning{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#162331bd;padding:24px;text-align:center;pointer-events:none;line-height:1.25;animation:sw-pressure-alert 2.6s ease both}.sw-pressure-warning[hidden]{display:none}.sw-pressure-warning strong{display:block;font-size:clamp(32px,7vw,72px);color:#ffe8a9;text-shadow:0 4px #73412a;font-weight:900}.sw-pressure-warning p{font-size:clamp(17px,3vw,28px);color:#fff8e7;max-width:700px;margin:18px auto 0}@keyframes sw-pressure-alert{0%{opacity:0;transform:scale(.92)}12%,78%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sw-pressure-warning{animation:none}}

/* Phone landscape game shell. Desktop and tablet battle layout stays intact. */
.sw-phone-entry,.sw-phone-rotate,.sw-phone-exit,.sw-close-roles{display:none}
#stuff-wars.sw-phone:not(.sw-phone-open)>:not(.sw-phone-entry){display:none!important}
#stuff-wars.sw-phone .sw-phone-entry{display:flex;align-items:center;flex-direction:column;text-align:center;gap:12px;padding:28px 8px}.sw-phone-entry>span{font-size:48px;color:#eac29c}.sw-phone-entry h2,.sw-phone-entry p{margin:0}.sw-phone-entry p{max-width:32ch;color:#bed0dc;line-height:1.5}.sw-phone-entry small{color:#aebecd}.sw-phone-entry button{width:min(320px,100%);min-height:52px}
#stuff-wars.sw-phone-open{position:fixed;inset:0;z-index:4000;height:100dvh;width:100%;margin:0;border-radius:0;border:0;padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));overflow:auto;overscroll-behavior:contain;background:#15222d;--sw-dock-clear:82px;--sw-hud-clear:46px}
#stuff-wars.sw-phone-open .sw-phone-entry{display:none}
#stuff-wars.sw-phone-open .sw-phone-exit{display:block;position:fixed;right:calc(6px + env(safe-area-inset-right));top:calc(6px + env(safe-area-inset-top));z-index:15;padding:7px 9px;font-size:12px;min-height:36px;background:#172e3aef}
#stuff-wars.sw-phone-open>.section-top{padding-right:80px}#stuff-wars.sw-phone-open>.section-top h2{margin:0;font-size:23px}#stuff-wars.sw-phone-open>.section-top .tag{display:none}
#stuff-wars.sw-phone-open.sw-phone-battling{padding:0;overflow:hidden}
#stuff-wars.sw-phone-open .sw-battle{position:absolute;inset:0;border:0;border-radius:0;margin:0;overflow:hidden}
#stuff-wars.sw-phone-open .sw-topbar{position:absolute;top:calc(6px + env(safe-area-inset-top));right:calc(71px + env(safe-area-inset-right));padding:0;z-index:12}#stuff-wars.sw-phone-open .sw-topbar>strong{display:none}#stuff-wars.sw-phone-open #swPause{min-height:36px;padding:7px 9px;font-size:12px;background:#172e3aef}
#stuff-wars.sw-phone-open .sw-hud{position:absolute;left:calc(8px + env(safe-area-inset-left));right:calc(139px + env(safe-area-inset-right));top:calc(5px + env(safe-area-inset-top));z-index:8;padding:5px 10px;gap:12px;min-height:35px;border-radius:10px;background:#142938ed;align-items:center;grid-template-columns:1fr auto 1fr}#stuff-wars.sw-phone-open .sw-hud>div{font-size:10px;gap:2px}#stuff-wars.sw-phone-open .sw-hud progress{height:8px}#stuff-wars.sw-phone-open .sw-hud strong{font-size:13px}
#stuff-wars.sw-phone-open .sw-stage{position:absolute;top:calc(var(--sw-hud-clear) + env(safe-area-inset-top));left:env(safe-area-inset-left);right:env(safe-area-inset-right);bottom:calc(var(--sw-dock-clear) + env(safe-area-inset-bottom));overflow:hidden}
#stuff-wars.sw-phone-open .sw-stage canvas{height:100%;width:100%;touch-action:none}
#stuff-wars.sw-phone-open .sw-powers{position:absolute;left:calc(6px + env(safe-area-inset-left));right:calc(6px + env(safe-area-inset-right));bottom:calc(6px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:0;z-index:9}#stuff-wars.sw-phone-open .sw-powers button{min-height:64px;gap:1px;padding:4px 2px;border-width:1px;border-radius:9px;justify-content:center}#stuff-wars.sw-phone-open .sw-powers b{font-size:20px;line-height:1}#stuff-wars.sw-phone-open .sw-powers span{font-size:10px;line-height:1.15;text-align:center;max-width:100%;overflow-wrap:normal}#stuff-wars.sw-phone-open .sw-powers small{font-size:9px;line-height:1.2}
#stuff-wars.sw-phone-open .sw-map-controls{position:absolute;bottom:calc(var(--sw-dock-clear) + env(safe-area-inset-bottom));left:calc(6px + env(safe-area-inset-left));right:calc(6px + env(safe-area-inset-right));padding:0;gap:8px;z-index:8;pointer-events:none}#stuff-wars.sw-phone-open .sw-map-controls button{pointer-events:auto;background:#142938dc;border:1px solid #85a0b655;border-radius:9px;min-height:32px;font-size:10px;padding:5px 9px}
#stuff-wars.sw-phone-open .sw-battle-status{position:absolute;left:calc(9px + env(safe-area-inset-left));top:calc(var(--sw-hud-clear) + 3px + env(safe-area-inset-top));margin:0;padding:4px 7px;border-radius:7px;background:#142938d9;max-width:65%;font-size:10px;line-height:1.3;text-align:left;z-index:2;pointer-events:none}
#stuff-wars.sw-phone-open .sw-pressure-overlay{top:3px;right:8px;width:auto;max-width:35%;padding:4px 8px;border-radius:8px;display:grid;grid-template-columns:auto auto auto;align-items:center;column-gap:6px;font-size:10px;background:#142938d9}#stuff-wars.sw-phone-open .sw-pressure-overlay>span{font-size:9px}#stuff-wars.sw-phone-open .sw-pressure-overlay>strong{font-size:11px;margin:0}#stuff-wars.sw-phone-open .sw-pressure-overlay>small{display:none}#stuff-wars.sw-phone-open .sw-pressure-overlay>b{font-size:10px}#stuff-wars.sw-phone-open .sw-pressure-track{grid-column:1/-1;grid-row:2;width:100%;height:3px;border:0;border-radius:3px;margin:3px 0 0}#stuff-wars.sw-phone-open .sw-pressure-track i{height:100%;width:var(--pending-fill,0%)}#stuff-wars.sw-phone-open .sw-pressure-track .sw-pressure-fill{width:var(--pressure-fill,0%);background:#edbd71}
#stuff-wars.sw-phone-open .sw-notice{top:33px;left:12px;right:12px;font-size:17px}
#stuff-wars.sw-phone-open .sw-backup-roles{display:none}#stuff-wars.sw-phone-open.sw-choosing-role .sw-backup-roles{position:absolute;right:calc(6px + env(safe-area-inset-right));bottom:calc(var(--sw-dock-clear) + 37px + env(safe-area-inset-bottom));z-index:14;display:flex;flex-wrap:wrap;max-width:min(390px,70vw);padding:9px;background:#172e3af5;border:1px solid #8da9b8;border-radius:13px;box-shadow:0 4px 20px #10212aaa}#stuff-wars.sw-phone-open .sw-backup-roles>span{flex-basis:100%;font-size:12px;text-align:left;padding-right:28px}#stuff-wars.sw-phone-open .sw-backup-roles [data-sw-role]{min-height:44px;padding:8px 10px;font-size:12px}#stuff-wars.sw-phone-open .sw-close-roles{display:block;position:absolute;right:3px;top:0;font-size:22px;min-height:34px;width:34px;padding:3px}
#stuff-wars.sw-phone-open .sw-overlay{z-index:16;padding:calc(8px + env(safe-area-inset-top)) 12px calc(8px + env(safe-area-inset-bottom));overflow:auto}#stuff-wars.sw-phone-open .sw-result{margin:auto;padding:12px 18px;gap:7px;max-width:540px;max-height:100%;overflow:auto;border-radius:14px}#stuff-wars.sw-phone-open .sw-result h2{font-size:24px}#stuff-wars.sw-phone-open .sw-result p{font-size:12px}#stuff-wars.sw-phone-open .sw-result button{min-height:36px;padding:8px 12px;font-size:12px}#stuff-wars.sw-phone-open .sw-result-fragments{font-size:20px}
#stuff-wars.sw-phone-open .sw-pressure-warning{position:absolute;z-index:13;background:#16233155;padding:12px;animation-name:sw-phone-alert}#stuff-wars.sw-phone-open .sw-pressure-warning strong{font-size:clamp(24px,4.5vw,38px);text-shadow:0 2px #73412a}#stuff-wars.sw-phone-open .sw-pressure-warning p{font-size:clamp(12px,2vw,17px);margin-top:8px}@keyframes sw-phone-alert{0%{opacity:0}12%,65%{opacity:1}100%{opacity:0}}
#stuff-wars.sw-phone-open.sw-phone-portrait>:not(.sw-phone-rotate):not(.sw-phone-exit){display:none!important}#stuff-wars.sw-phone-open.sw-phone-portrait .sw-phone-rotate{display:flex;position:absolute;inset:0;padding:80px 24px;align-items:center;justify-content:center;flex-direction:column;gap:14px;text-align:center;background:#15222d;z-index:14}.sw-phone-rotate>span{font-size:64px;color:#e6d394}.sw-phone-rotate h2,.sw-phone-rotate p{margin:0}.sw-phone-rotate p{max-width:28ch;font-size:14px;line-height:1.5;color:#bdd0dd}
#stuff-wars.sw-phone-open .sw-phone-exit{z-index:20}


#stuff-wars.sw-phone-open{overscroll-behavior:none}#stuff-wars.sw-phone-open canvas{touch-action:none}#stuff-wars.sw-phone-open .sw-overlay{overscroll-behavior:contain}
@media(min-width:1100px){#stuff-wars.sw-phone-open .sw-powers button{min-height:78px}#stuff-wars.sw-phone-open .sw-powers span{font-size:13px}#stuff-wars.sw-phone-open .sw-hud{font-size:14px}}


/* V3.19: scroll menus inside the fullscreen surface, never the battle canvas. */
#stuff-wars.sw-phone-open:not(.sw-phone-battling){box-sizing:border-box;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
#stuff-wars.sw-phone-open .sw-picker,#stuff-wars.sw-phone-open .sw-upgrades,#stuff-wars.sw-phone-open .sw-overlay,#stuff-wars.sw-phone-open .sw-result{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
#stuff-wars.sw-phone-open .sw-overlay{align-items:flex-start}
#stuff-wars.sw-phone-open .sw-result{flex-shrink:0;box-sizing:border-box}

.sw-build-controls{display:flex;align-items:center;justify-content:center;gap:8px;padding:5px 10px;flex-wrap:wrap;color:#c4ddd8;font-size:11px}.sw-build-controls button{touch-action:none;min-height:44px;background:#24483f;color:#e7fff6;border:1px solid #78b9a4;border-radius:8px;padding:7px 12px;font:inherit;font-weight:700;cursor:grab}.sw-build-controls button:disabled{opacity:.5}.sw-build-controls small{width:100%;text-align:center;font-size:10px}
#stuff-wars.sw-phone-open .sw-build-controls{position:absolute;top:calc(var(--sw-hud-clear) + 27px + env(safe-area-inset-top));bottom:auto;left:8px;z-index:9;padding:3px;background:#112731df;border-radius:9px;gap:5px;flex-wrap:nowrap}#stuff-wars.sw-phone-open .sw-build-controls>span,#stuff-wars.sw-phone-open .sw-build-controls small{display:none}#stuff-wars.sw-phone-open .sw-build-controls button{padding:5px 8px;font-size:10px}

.sw-build-confirm[hidden]{display:none!important}.sw-build-confirm{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sw-build-controls [aria-pressed=true]{outline:2px solid #b2f2ce;outline-offset:1px}.sw-build-confirm [data-sw-place]{background:#a4e2b6;color:#142d27}.sw-build-confirm small{flex-basis:100%;font-size:11px;color:#f1eac9}
#stuff-wars.sw-phone-open .sw-build-controls{max-width:calc(100% - 110px);flex-wrap:wrap;align-items:flex-start;gap:4px;padding:4px}
#stuff-wars.sw-phone-open .sw-build-confirm{flex-basis:100%;display:flex;gap:4px;align-items:center}
#stuff-wars.sw-phone-open .sw-build-confirm small{display:block;width:auto;flex:1;max-width:230px;text-align:left;font-size:10px;line-height:1.2}
#stuff-wars.sw-phone-open .sw-build-controls button{min-height:36px}
.sw-difficulties{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}
.sw-difficulties button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:80px;padding:10px 6px;border:2px solid #3e5966;border-radius:12px}
.sw-difficulties button[aria-pressed=true]{border-color:#d6fa72;background:#304a39;color:#efffc5}
.sw-difficulties strong{font-size:15px}.sw-difficulties span,.sw-difficulties small{font-size:12px}
@media(max-width:600px){.sw-difficulties{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* Orange warnings have a dedicated, reachable jump control above the battlefield. */
#stuff-wars .sw-jump{position:absolute;right:9px;top:calc(var(--sw-hud-clear,46px) + 32px);z-index:9;min-height:42px;padding:6px 12px;border:2px solid #c4da82;border-radius:9px;background:#24434a;color:#fff0bc;font-size:12px}
#stuff-wars .sw-jump:disabled{opacity:.65}

.sw-graphics{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0;font-size:14px}.sw-graphics select{max-width:210px;min-height:40px;padding:6px 10px;border:1px solid #8aabb8;border-radius:8px;background:#172a36;color:#fff;font:inherit}

@media(max-height:420px){#stuff-wars.sw-phone-open .sw-pause-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}#stuff-wars.sw-phone-open .sw-pause-result>h2,#stuff-wars.sw-phone-open .sw-pause-result>p,#stuff-wars.sw-phone-open .sw-pause-result>.sw-graphics{grid-column:1/-1;margin:0}#stuff-wars.sw-phone-open .sw-pause-result>button{min-width:0;margin:0}}
