#skills-screen.is-active{position:fixed!important;left:50%!important;top:50%!important;width:375px!important;height:645px!important;min-height:0!important;max-width:none!important;padding:14px!important;transform:translate(-50%,-50%) scale(var(--toy-canvas-scale,1))!important;transform-origin:center!important;display:flex;flex-direction:column;gap:12px;background:#10191c;overflow:hidden!important;touch-action:pan-y}
.skill-choice{padding:12px;margin-bottom:12px;border:1px solid #58615a;background:#142025;display:flow-root}.skill-choice.is-selected{border-color:#d6ae43}.skill-choice img{float:left;width:76px;height:76px;object-fit:contain;margin:0 12px 5px 0}.skill-choice h3{margin:3px 0 8px;font-size:17px}.skill-choice p{font-size:12px;line-height:1.6;margin:7px 0;color:#ddd9ca}.skill-choice .skill-detail{clear:both;color:#becdcf}.skill-choice button{width:100%;min-height:36px}.skill-choice button:disabled{background:#a78937;color:#111;border-color:#b69b4d}#skill-selection-status{font-size:12px;line-height:1.5;color:#d2bd7b;margin:0}
#combat-actions{grid-template-columns:70px!important;grid-template-rows:auto auto auto auto!important;justify-items:center;align-items:center;gap:6px}
#combat-actions #skill-button{grid-column:1;grid-row:1;position:relative;width:58px;height:58px;min-height:58px;border-radius:8px;border:1px solid #8dc8db;background:rgba(15,28,34,.83);padding:4px;overflow:hidden;touch-action:manipulation;box-shadow:0 0 4px #418eb870}
#combat-actions #skill-button img{width:100%;height:100%;object-fit:contain;pointer-events:none}
#combat-actions #skill-button b{position:absolute;inset:0;display:grid;place-items:center;font-size:17px;color:white;text-shadow:0 1px 3px #000,0 0 5px #000;pointer-events:none}
#combat-actions #skill-button small{position:absolute;left:0;right:0;bottom:1px;text-align:center;font-size:9px;line-height:12px;color:#e3f3fa;background:#05151ab8;pointer-events:none}
#combat-actions #skill-button.is-cooling{background:rgba(19,21,22,.9);border-color:#7c8284;box-shadow:none;opacity:1}
#combat-actions #skill-button.is-cooling img{filter:grayscale(1) brightness(.45)}
#combat-actions #fire-button{grid-column:1!important;grid-row:2!important}
#combat-actions #reload-button{grid-column:1!important;grid-row:3!important}
#combat-actions #ammo-count{grid-column:1!important;grid-row:4!important}
#combat-actions #skill-button[hidden],#combat-actions #fire-button[hidden],#combat-actions #reload-button[hidden],#combat-actions #ammo-count[hidden]{display:none!important}
.combat-drone{position:absolute;z-index:13;width:28px;height:28px;max-width:none;object-fit:contain;transform-origin:50% 50%;pointer-events:none!important;will-change:transform;user-select:none;-webkit-user-drag:none}
.combat-drone[hidden],#game-stage.is-map-loading .combat-drone{display:none!important}
#home-screen .home-actions{gap:3px!important}#home-screen .menu-button{min-height:33px!important;padding:4px 11px!important}
