/* v433: full portrait game artwork; names remain available through image alt and save labels. */
.bg-casino-grid .bg-game-card,.bk-game-grid .bk-game-card{border-radius:18px;overflow:hidden;position:relative}
.bg-casino-grid .bg-game-open,.bk-game-grid .bk-card-open{display:block;width:100%;padding:0;min-height:0}
.bg-casino-grid .bg-game-picture,.bk-game-grid .bk-game-art{aspect-ratio:356/400!important;display:block;width:100%;height:auto!important;min-height:0!important;overflow:hidden;position:relative;border-radius:inherit}
.bg-casino-grid .bg-game-picture>img,.bk-game-grid .bk-game-art>img{display:block;width:100%;height:100%!important;max-height:none!important;position:absolute;inset:0;border-radius:inherit;object-fit:cover!important;transform:none!important}
.bg-casino-grid .bg-game-open>strong,.bg-casino-grid .bg-game-tag,.bg-casino-grid .bg-game-hover,.bk-game-grid .bk-game-caption,.bk-game-grid .bk-card-category{display:none!important}
.bg-casino-grid .bg-game-card .bg-save,.bk-game-grid .bk-game-card .bk-save{top:9px!important;bottom:auto!important;right:9px!important;width:34px!important;height:34px!important;display:grid;place-items:center;padding:6px!important;background:#21161ec9!important;border:1px solid #ffffffa6!important;border-radius:50%;backdrop-filter:blur(5px);color:#fff!important;z-index:2}
.bg-casino-grid .bg-game-card .bg-save.saved,.bk-game-grid .bk-game-card .bk-save.saved{background:#bd116bdf!important;border-color:#ffd7eb!important}
.bg-casino-grid .bg-save svg,.bk-game-grid .bk-save svg{width:21px;height:21px}
.bg-casino-grid .bg-game-open:focus-visible,.bk-game-grid .bk-card-open:focus-visible{outline:3px solid #f52298;outline-offset:-4px;border-radius:17px}
@media(max-width:600px){.bg-casino-grid,.bk-main .bg-casino-grid,.bk-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.bg-casino-grid .bg-game-card,.bk-game-grid .bk-game-card{border-radius:12px}.bg-casino-grid .bg-game-card .bg-save,.bk-game-grid .bk-game-card .bk-save{width:28px!important;height:28px!important;right:5px!important;top:5px!important;bottom:auto!important;padding:4px!important}.bg-casino-grid .bg-save svg,.bk-game-grid .bk-save svg{width:19px;height:19px}}

/* Home All preview: one complete live row, followed by one complete slots row. */
html[data-palette="fen"] .bk-app .bg-casino-grid.home-mixed-preview{grid-template-columns:repeat(6,minmax(0,1fr))!important}
@media(max-width:1100px){html[data-palette="fen"] .bk-app .bg-casino-grid.home-mixed-preview{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-palette="fen"] .bk-app .home-mixed-preview>.bg-game-card:nth-child(n+4):nth-child(-n+6),html[data-palette="fen"] .bk-app .home-mixed-preview>.bg-game-card:nth-child(n+10){display:none!important}}
