#gameGrid .game{overflow:hidden;background:linear-gradient(155deg,#1d2520,#0d1714)!important;border:1px solid #7c6737!important;box-shadow:0 12px 25px #0005;transition:transform .2s,border-color .2s,box-shadow .2s}#gameGrid .game:hover{transform:translateY(-4px);border-color:#f0cf81!important;box-shadow:0 16px 32px #0009}#gameGrid .game .royVisualCover{position:relative!important;display:block!important;min-height:0!important;height:auto!important;aspect-ratio:1.18!important;margin:-1px -1px 12px!important;overflow:hidden!important;border-radius:9px 9px 0 0!important;background-image:linear-gradient(0deg,rgba(3,10,8,.93),transparent 70%),url('capas.webp')!important;background-size:100% 100%,400% 300%!important;background-position:center,var(--x) var(--y)!important;background-repeat:no-repeat!important}#gameGrid .royVisualCaption{position:absolute;inset:auto 12px 11px;display:flex;flex-direction:column;gap:4px;color:white;text-shadow:0 2px 8px #000}#gameGrid .royVisualCaption span{color:#f6d98d;font:700 10px/1.2 Arial;letter-spacing:.16em}#gameGrid .royVisualCaption strong{font:700 17px/1.1 Georgia,serif}#gameGrid .game h3{color:#f7e5b6}#gameGrid .game p{line-height:1.4}#gameGrid .game .btn{box-shadow:0 5px 18px #0004}

#gameGrid .game .royVisualCover.royVisualDealer{background-image:linear-gradient(0deg,rgba(3,10,8,.93),transparent 70%),url('dealer.webp')!important;background-size:100% 100%,cover!important;background-position:center,center!important}

#gameGrid .game .royVisualCover.royVisualTiger{background-image:linear-gradient(0deg,rgba(3,10,8,.94),transparent 65%),url('tiger.webp')!important;background-size:100% 100%,cover!important;background-position:center,center!important}
#gameGrid .game .royVisualCover.royVisualBlackjack{background-image:linear-gradient(0deg,rgba(3,10,8,.94),transparent 65%),url('blackjack.webp')!important;background-size:100% 100%,cover!important;background-position:center,center!important}
#gameGrid .game .royVisualCover.royVisualRoulette{background-image:linear-gradient(0deg,rgba(3,10,8,.94),transparent 65%),url('roleta.webp')!important;background-size:100% 100%,cover!important;background-position:center,center!important}

#gameGrid .game .royVisualCover.royVisualSpecific{background-image:linear-gradient(0deg,rgba(3,10,8,.94),transparent 65%),var(--specific-image)!important;background-size:100% 100%,200% 200%!important;background-position:center,var(--specific-x) var(--specific-y)!important;background-repeat:no-repeat!important}

#gameGrid .game .royVisualCover.royVisualDirect{background-image:linear-gradient(0deg,rgba(3,10,8,.94),transparent 65%),var(--direct-image)!important;background-size:100% 100%,cover!important;background-position:center,center!important;background-repeat:no-repeat!important}

#gameGrid .game .royVisualCover.royVisualNova{background-image:linear-gradient(0deg,rgba(3,10,8,.94),transparent 65%),var(--nova-image)!important;background-size:100% 100%,200% 200%!important;background-position:center,var(--nova-x) var(--nova-y)!important;background-repeat:no-repeat!important}

#gameGrid .game .royVisualCover:is(.royVip-dragon,.royVip-roulette,.royVip-baccarat,.royVip-sicbo){background-image:linear-gradient(0deg,rgba(10,3,11,.96),transparent 62%),url('vip_jogos.webp')!important;background-size:100% 100%,200% 200%!important;background-repeat:no-repeat!important}
#gameGrid .game .royVip-dragon{background-position:center,0% 0%!important}
#gameGrid .game .royVip-roulette{background-position:center,100% 0%!important}
#gameGrid .game .royVip-baccarat{background-position:center,0% 100%!important}
#gameGrid .game .royVip-sicbo{background-position:center,100% 100%!important}
#gameGrid .game .royVisualCover.royVip-xoc{background-image:linear-gradient(0deg,rgba(10,3,11,.96),transparent 62%),url('vip_xoc.webp')!important;background-size:100% 100%,cover!important;background-position:center,center!important}

#gameGrid .game .royVisualCover.royVisualSegunda{background-image:linear-gradient(0deg,rgba(3,10,8,.93),transparent 60%),var(--segunda-image)!important;background-size:100% 100%,cover!important;background-position:center,center!important;background-repeat:no-repeat!important}
