/* Phase 9 polish. Keep Phase 8.7 visual design and game mechanics. */
:focus-visible{outline:3px solid #f5d99b!important;outline-offset:3px}
button{-webkit-tap-highlight-color:transparent}
#board,#boardWrap{touch-action:none;-webkit-user-select:none;user-select:none}
#app{padding-bottom:env(safe-area-inset-bottom)}
#game,#home{overscroll-behavior-y:contain}
.p87-home .hub-shortcut{min-height:82px}
#phase7AudioSettings{min-width:44px;min-height:44px}
#game .combat-controls button{min-height:44px}
@media(max-width:350px){.hub-shortcuts{gap:5px!important}.p87-home .hub-shortcut{font-size:11px!important}.p87-home .p87-utilities button{min-height:44px}}
@media(prefers-reduced-motion:reduce){.p87-scene #heroImg,.p87-circle,.p87-particlefield i{animation:none!important}.p87-scene #heroImg{transform:none!important}}
