
/* Color each lobby game filter distinctly, including the injected Batak button. */
#root main.entertainmentLobby .lobbyTablesActions>[data-dark-game-color="101"],#root main.entertainmentLobby .mobileTableHeadActions>[data-dark-game-color="101"]{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;border:1px solid #75aaff!important}
#root main.entertainmentLobby .lobbyTablesActions>[data-dark-game-color="duz"],#root main.entertainmentLobby .mobileTableHeadActions>[data-dark-game-color="duz"]{color:#fff!important;background:linear-gradient(135deg,#10a879,#087a59)!important;border:1px solid #50e0ac!important}
#root main.entertainmentLobby .lobbyTablesActions>[data-dark-game-color="tavla"],#root main.entertainmentLobby .mobileTableHeadActions>[data-dark-game-color="tavla"]{color:#fff!important;background:linear-gradient(135deg,#c47a20,#8f4c0e)!important;border:1px solid #f6bd60!important}
#root main.entertainmentLobby .lobbyTablesActions>[data-dark-game-color="batak"],#root main.entertainmentLobby .mobileTableHeadActions>[data-dark-game-color="batak"]{color:#fff!important;background:linear-gradient(135deg,#a43bb7,#70258e)!important;border:1px solid #d58be4!important}
#root main.entertainmentLobby .lobbyTablesActions>[data-dark-game-color="tumu"],#root main.entertainmentLobby .mobileTableHeadActions>[data-dark-game-color="tumu"]{color:#fff!important;background:linear-gradient(135deg,#475569,#334155)!important;border:1px solid #94a3b8!important}
#root main.entertainmentLobby .lobbyTablesActions>[data-dark-game-color="masa-ac"],#root main.entertainmentLobby .mobileTableHeadActions>[data-dark-game-color="masa-ac"]{color:#fff!important;background:linear-gradient(135deg,#7656e5,#5f44bd)!important;border:1px solid #a695ff!important}
.richChat .chatMessages .darkGiftAnnouncementIcon img.darkGiftAnnouncementImage{display:block;width:88px;height:88px;object-fit:contain;filter:none}
@media(max-width:600px){.richChat .darkGiftAnnouncementIcon img.darkGiftAnnouncementImage{width:58px;height:58px}}
#root main.gameScreen.yuzbirGame .centerDeck.finish101{border-color:#ffe17d!important;box-shadow:0 0 0 3px #ffc94c99,0 0 22px #ffd85c99!important}
#root main.gameScreen.yuzbirGame .centerDeck.finish101 small:after{content:"BİTİRMEK İÇİN TAŞI BURAYA BIRAK";font-size:7px!important;color:#ffe49b!important}

/* Match the joker face to the same rack cell as numbered tiles. */
html body #root#root#root#root#root#root#root#root#root#root#root#root main.gameScreen .tileRackGrid .rackSlot>.okeyTile.okeyFace{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}
html body #root#root#root#root#root#root#root#root#root#root#root#root main.gameScreen .tileRackGrid .okeyTile.okeyFace img{content:url("/assets/tiles/okey-face-full.svg")!important;display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;object-fit:fill!important;margin:0!important;padding:0!important;transform:none!important}

/* Keep selection, hover and drop targets on the rack baseline. */
html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root main.gameScreen .tileRackGrid .rackSlot{transform:none!important;translate:none!important;animation:none!important}
html body #root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root#root main.gameScreen .tileRackGrid .rackSlot>.okeyTile{transform:none!important;translate:none!important;animation:none!important}
