/* The renderer paints a native 4:3 frame; no image or canvas is stretched. */
html[data-candy20="true"] .game-card .poster-art{aspect-ratio:4/3;animation:none!important;transform:none!important;filter:none;overflow:hidden;isolation:isolate}
html[data-candy20="true"] .game-card .cover24-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;opacity:0;transition:opacity .28s ease}
html[data-candy20="true"] .game-card .cover24-ready .cover24-canvas{opacity:1}
html[data-candy20="true"] .game-card .cover24-ready .poster-image{visibility:hidden}
html[data-candy20="true"] .game-card .cover24-ready~.game-art{visibility:hidden}
html[data-candy20="true"] .game-card[data-game-card="cups"] .poster-art{position:absolute;inset:0 0 auto;height:auto;width:100%;display:block;background:radial-gradient(ellipse at 50% 35%,#12564f,#071627 75%)}
html[data-candy20="true"] .game-card[data-game-card="cups"] .tile-art{display:block!important;padding:0!important}
html[data-candy20="true"] .game-card[data-game-card="cups"] .game-art{position:absolute;inset:6% 0 auto;width:100%;height:65%}
html[data-candy20="true"] .game-card[data-game-card="cups"] .tile-eyebrow{display:none}
html[data-candy20="true"] .game-card[data-game-card="cups"] .tile-title{bottom:9px;line-height:1.1;color:#f5faff!important}
html[data-candy20="true"] .game-card .tile-title{z-index:2}
@media(prefers-reduced-motion:reduce){html[data-candy20="true"] .game-card .cover24-canvas{transition:none}}
