body.hand-left.in-game .combat-deck .movement{grid-column:7/13}
body.hand-left.in-game .combat-deck [data-action="strike"]{grid-column:1/7}
body.hand-left.in-game .combat-deck [data-action="dodge"]{grid-column:7/10}
body.hand-left.in-game .combat-deck [data-action="guard"]{grid-column:10/13}
body.hand-left.in-game .combat-deck [data-action="support"]{grid-column:1/5}
body.hand-left.in-game .combat-deck [data-action="potion"]{grid-column:9/13}
.preference-toggles{display:grid;gap:12px;margin:18px 0}.preference-toggles label{display:flex;align-items:center;gap:14px;padding:15px;background:#eff1df;border:1px solid #b6c39f;border-radius:10px;cursor:pointer}.preference-toggles span{flex:1}.preference-toggles strong,.preference-toggles small{display:block}.preference-toggles small{font-size:12px;line-height:1.7;color:#687358;margin-top:7px}.preference-toggles input{width:24px;height:24px;flex:0 0 24px;accent-color:#658343}
body.reduce-motion .arena *,body.reduce-motion .ultimate-overlay *{animation:none!important;transition:none!important}
body.reduce-motion .hero-actor .idle-art{transform:none!important}
body.clear-cues .lane-zones .danger{border:4px dashed #9c2328;background:repeating-linear-gradient(135deg,#f7ded995 0 9px,#b3273860 9px 18px)}
body.clear-cues .lane-zones .gather{border:5px double #095e9e;background:#acd9f288}
body.clear-cues .lane-zones .opening{border:5px double #865c00;background:#ffe49b99}
body.clear-cues .lane-zones span{padding:4px;background:#ffffeadd;color:#273724;text-shadow:none;font-size:12px}
body.clear-cues .movement button.danger{border:3px dashed #9c2328;color:#7c1721;background:#ffe5df}
.field-tools{flex-wrap:wrap}

body.clear-cues .lane-zones span:empty{padding:0;background:none}
