/* Brief control feedback; illustrations, combat and draggable cards own their motion. */
.game-tabs>button,.header-bag,.profile-chip,.game-footer>button{transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}
.game-tabs>button:active:not(:disabled),.header-bag:active:not(:disabled),.profile-chip:active:not(:disabled){background-color:#eec46c25}
.game-tabs>button:focus-visible,.header-bag:focus-visible,.profile-chip:focus-visible,.game-footer>button:focus-visible{outline:2px solid var(--gold,#f4ca7d);outline-offset:4px}
.game-main bdi,#modal-content bdi{unicode-bidi:isolate;overflow-wrap:anywhere}
.game-header bdi{unicode-bidi:isolate}
.modal-header>h2[tabindex="-1"]:focus{outline:none}
.battle-players bdi,.ready-players bdi,.bracket-player bdi{display:inline-block;max-width:100%;vertical-align:top}
.battle-players bdi,.bracket-player bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(prefers-reduced-motion:reduce){.game-tabs>button,.header-bag,.profile-chip,.game-footer>button{transition:none}}
