/* Filter/outline only: existing card transforms and game animations stay untouched. */
:is(button,[role="button"],a[href]):not(.card):not(:disabled):not([aria-disabled="true"]){-webkit-tap-highlight-color:transparent}
:is(button,[role="button"],a[href]):not(.card).hokm-press{filter:brightness(1.3);outline:2px solid #f5d288;outline-offset:2px}
:is(button,[role="button"],a[href]):not(.card).hokm-click{animation:hokm-button-confirm .38s ease-out}
@keyframes hokm-button-confirm{0%,35%{filter:brightness(1.45);outline:3px solid #f5d288;outline-offset:2px}100%{filter:brightness(1);outline-color:transparent;outline-offset:5px}}
@media(prefers-reduced-motion:reduce){:is(button,[role="button"],a[href]):not(.card).hokm-click{animation:none;outline:2px solid #f5d288;outline-offset:2px}}
