/* Site rule: selection changes color only, never tile position or size. */
#root main.gameScreen .rackSlot:hover{translate:none!important}
#root main.gameScreen .rackSlot:has(.okeyTile.selected){transform:none!important;translate:none!important;animation:none!important}
#root main.gameScreen .rackSlot .okeyTile.selected,
#root main.gameScreen .rackSlot .okeyTile.selected:hover,
#root main.gameScreen .rackSlot .okeyTile.selected:active{animation:none!important;translate:none!important;filter:none!important;transition:box-shadow .12s ease!important;outline:1px solid #b98bf3!important;outline-offset:-1px!important;box-shadow:0 0 3px #9b65ff70!important}

#root main.gameScreen .gameTableWrap .centerDeck .turnTimeMarker{position:absolute!important;top:calc(100% + 3px)!important;bottom:auto!important;left:50%!important;transform:translateX(-50%)!important;display:flex!important;width:max-content!important;max-width:145px!important;min-height:18px!important;padding:2px 5px!important;gap:3px!important;font-size:9px!important;line-height:1.1!important;border-radius:5px!important;z-index:175!important;pointer-events:none!important}
#root main.gameScreen .gameTableWrap .centerDeck .turnTimeMarker b{font-size:15px!important;line-height:1!important}
#root main.gameScreen .gameTableWrap .centerDeck .turnTimeMarker strong{font-size:11px!important}
#root main.gameScreen .gameTableWrap .centerDeck .turnTimeMarker>span{display:inline!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:85px!important}
#root main.gameScreen .meldTurnArrow{display:none!important}
