.ref-frontend .home-rail--landscape .game-card{flex:0 0 300px}.ref-frontend .home-rail--landscape .game-cover{aspect-ratio:1.6;border-radius:12px}.ref-frontend .home-rail--landscape .game-cover>img{object-fit:cover;object-position:center}.ref-frontend .home-rail--landscape .game-caption{min-height:24px}.ref-frontend .home-rail .game-cover>img{background:#245681}@media(max-width:650px){.ref-frontend .home-rail--landscape .game-card{flex-basis:250px}.ref-frontend .home-rail--landscape .game-cover{aspect-ratio:1.55}}
.ref-frontend .game-card{position:relative}
.ref-frontend .game-card>.favorite-form{position:absolute;z-index:4;top:8px;right:8px;margin:0}
.ref-frontend .game-card>.favorite-form .favorite{position:static;display:grid;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:1px solid #b9e7ff55;border-radius:50%;background:#092946d9;color:#d9efff;font-size:22px;line-height:1;opacity:.94;box-shadow:0 3px 10px #00172d66;backdrop-filter:blur(5px);transition:transform .16s ease,background .16s ease,color .16s ease}
.ref-frontend .game-card>.favorite-form .favorite:hover{transform:scale(1.06);background:#15466c;color:#fff}
.ref-frontend .game-card>.favorite-form .favorite.selected{background:#713a62dd;border-color:#ffc4df77;color:#ffbdd9}
@media(max-width:650px){.ref-frontend .game-card>.favorite-form{top:6px;right:6px}.ref-frontend .game-card>.favorite-form .favorite{width:34px;min-width:34px;height:34px;min-height:34px;font-size:20px}}
.ref-frontend .game-card.provider-pg .game-cover>img{transform:scale(1.055);transform-origin:center;object-fit:cover}
