.neon-game .battle-controls{width:112px;min-width:112px;max-width:112px;grid-template-columns:54px 54px;gap:4px}
.neon-game #auto-skills-btn{width:54px;min-width:54px;min-height:44px;padding:3px 2px;display:flex;flex-direction:column;justify-content:center;gap:3px;border:1px solid #667f93;background:#152b3b;color:#d3dfe8;border-radius:9px}
#auto-skills-btn small{font-size:8px;line-height:1;letter-spacing:.02em;font-weight:800}#auto-skills-btn strong{font-size:14px;line-height:1}
.neon-game #auto-skills-btn.enabled{border-color:#77d9c8;background:linear-gradient(#1c4b4c,#11343e);color:#b4f0db;box-shadow:inset 0 0 8px #6ef5c81a}
.boss-track{position:relative;isolation:isolate}.boss-track #boss-hit-trail{position:absolute;display:block;inset:0 auto 0 0;width:100%;background:#f4cd78;transition:width .48s ease .15s;z-index:0}.boss-track #boss-fill{position:relative;z-index:1}
.boss-track:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent 24.5%,#061123b3 24.5% 25%,transparent 25% 49.5%,#061123b3 49.5% 50%,transparent 50% 74.5%,#061123b3 74.5% 75%,transparent 75%)}
.boss-hud.finish-range #boss-fill{background:linear-gradient(90deg,#ed987d,#f5ce72)}.boss-hud.finish-range #boss-hp{color:#ffe8af}
.weapon-tech-banner[data-style="skill"]{font-size:clamp(11px,1.6vw,16px);color:#f5dca8;opacity:.92;border-color:#9ebbd0}
@media(min-width:640px) and (orientation:landscape){.landscape-play .battle-controls{width:112px;min-width:112px;max-width:112px;grid-template-columns:54px 54px;right:82px;gap:4px}.landscape-play .arcade-grid>#weapon-quickbar{width:calc(100% - var(--crew-width) - 236px)}.landscape-play #auto-skills-btn{height:50px;min-height:50px}}
@media(max-width:639px){.neon-game .battle-controls{right:96px}.neon-game .battle-controls>#speed-btn{min-height:44px}}

.battle-shell>.combo{filter:none;text-shadow:1px 2px 0 #061123}.combo #combo-bonus{text-shadow:none;background:#061123a8;border-radius:4px;padding:1px 3px}
