/* Original homepage artwork, reserved sizes and no movement. */
.home-art-hero{display:block;width:100%;height:auto;aspect-ratio:5/3;border-radius:32px}
.playground-art.home-art{height:auto;min-height:0;align-self:center;isolation:auto;background:none;aspect-ratio:5/3}
.playground-art.home-art:before,.playground-art.home-art:after{display:none}
.quick-game .quick-picture.home-art{display:block;width:100%;height:auto;aspect-ratio:5/3;margin:0 0 14px;transform:none;background:none;border-radius:16px;overflow:hidden}
.quick-picture.home-art img{display:block;width:100%;height:100%;object-fit:cover}
.quick-game:has(.quick-picture.home-art){padding:12px 12px 20px}
.quick-game:has(.quick-picture.home-art) .quick-copy{padding:0 8px}
.quick-game:has(.quick-picture.home-art) .quick-play{right:16px;bottom:20px}
.game-card .card-cover img[data-home-art]{object-fit:cover;width:100%;height:100%}
@media(max-width:600px){.playground-art.home-art{width:100%;max-width:420px;margin:8px auto 0}.quick-game .quick-picture.home-art{margin-bottom:10px;border-radius:12px}.quick-game:has(.quick-picture.home-art){padding:8px 8px 16px}.quick-game:has(.quick-picture.home-art) .quick-copy{padding:0 4px}.quick-game:has(.quick-picture.home-art) .quick-play{right:10px;bottom:12px}}
