/* One quiet, coordinated cover system for all Originals in every collection. */
.casino-site #gameGrid .original-game .card-art{background:#111d30;border:1px solid #29394d;border-radius:11px;overflow:hidden}
.casino-site #gameGrid .original-game .card-art:after{display:none}
.casino-site #gameGrid .original-game .card-picture{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:none;filter:none;transition:transform .2s ease}
.casino-site #gameGrid .original-game .card-caption{position:relative;inset:auto;display:flex;justify-content:center;align-items:center;background:#111d30;padding:0 12px 16px;min-height:36px;text-align:center}
.casino-site #gameGrid .original-game .card-name{font-family:Manrope,'DM Sans',sans-serif;font-size:18px;line-height:1.3;font-weight:800;letter-spacing:-.4px;color:#eef6f4}
.casino-site #gameGrid .original-game :is(.card-tag,.card-meta,.card-play){display:none}
.casino-site #gameGrid .original-game .game-card-link:hover .card-art{background:#111d30;border-color:#438672}
.casino-site #gameGrid .original-game .game-card-link:hover .card-picture{filter:none;transform:translateY(-3px)}
.casino-site #gameGrid .original-game .favorite-button{background:#132737e8;border:1px solid #335249;color:#a5c8bf}
.casino-site #gameGrid .original-game .favorite-button.on{color:#82eebb;border-color:#60ad8d}
.casino-site #gameGrid .original-game .game-card-link:focus-visible{outline:2px solid #4de3a3;outline-offset:4px;border-radius:11px}
@media(max-width:760px){.casino-site #gameGrid .original-game .card-caption{padding:0 4px 12px;min-height:28px}.casino-site #gameGrid .original-game .card-name{font-size:13px;letter-spacing:-.3px}}
@media(max-width:360px){.casino-site #gameGrid .original-game .card-name{font-size:11px}}
@media(prefers-reduced-motion:reduce){.casino-site #gameGrid .original-game .card-picture{transition:none}.casino-site #gameGrid .original-game .game-card-link:hover .card-picture{transform:none}}
