.game-shell #pulse,.game-shell #snare{touch-action:none!important;user-select:none}.skill-cancel{flex:none;min-width:62px;min-height:44px;padding:6px 9px;border:1px solid #e1bc81;border-radius:6px;background:#fbebc8;color:#714e32;font-size:11px;font-weight:750;touch-action:manipulation}.skill-cancel:focus-visible{outline:3px solid #e4ad4c;outline-offset:2px}.skill-aiming .dock-actions #pulse[aria-pressed=false],.skill-aiming .dock-actions #snare[aria-pressed=false]{display:none!important}.game-shell.skill-aiming .dock-actions #pulse,.game-shell.skill-aiming .dock-actions #snare{flex:1;min-width:0;max-width:175px;min-height:44px}.game-shell.skill-aiming .dock-actions #aim-info{min-width:0;font-size:10px;line-height:1.4}.skill-aiming .game-toast:not([data-tone=critical]):not([data-tone=error]),.drag-building .game-toast:not([data-tone=critical]),.drag-skilling .game-toast:not([data-tone=critical]):not([data-tone=error]){display:none}.skill-held{border-color:#fff0b3!important;box-shadow:inset 0 0 0 2px #e9cb85!important}.drag-skilling canvas{cursor:crosshair!important}@media(max-height:550px) and (orientation:landscape){.game-shell.skill-aiming .dock-actions #pulse,.game-shell.skill-aiming .dock-actions #snare{min-height:44px}.skill-cancel{min-width:74px}.game-shell.skill-aiming .dock-actions #aim-info{font-size:10px}}@media(prefers-reduced-motion:reduce){.skill-held{transition:none!important}}
.game-shell.is-viewport.landscape-stage.skill-aiming .command{opacity:1}.game-shell.is-viewport.landscape-stage.skill-aiming .dock-actions #aim-info{bottom:54px;background:#1c4d49;color:#f1f6d1;min-height:28px}.game-shell.is-viewport.landscape-stage.skill-aiming .dock-actions #aim-info[data-valid=false]{background:#663e32;color:#ffe2be}.game-shell.is-viewport.landscape-stage.skill-aiming .dock-actions #pulse,.game-shell.is-viewport.landscape-stage.skill-aiming .dock-actions #snare{min-height:44px}
