/* Matching champagne architectural campaign art, readable HTML terms below. */
.offers .offer-art-link { aspect-ratio:3; background:#e9d4ad; border-bottom-color:#baa06c; }
.offers .offer-art-link .official-offer-image { width:100%; height:100%; object-fit:contain; }
.offers .offer-support>.offer-card:last-child .offer-art-link img { width:100%; max-width:100%; }
.offers .offer-card { border-color:#b8a170; background:#fffaf0; box-shadow:0 8px 24px #70532a0c; }
.offers .offer-card .offer-overview { background:#fffaf0; }
.games .game-feature { border-color:#c3a97180; box-shadow:0 14px 32px #0002,inset 0 1px #f1d99e18; }
.games .category-tile { border-color:#b79d674d; }
.games .category-label { background:#242017; border-top-color:#b79d674d; }

/* Image click-through: preserve artwork geometry and keyboard focus. */
.hero-art-link { display:block; width:100%; height:100%; }
.hero-art-link:focus-visible { outline:3px solid #8d6728; outline-offset:-4px; }
.hero-world figcaption { pointer-events:none; }
.games a.game-feature:hover { border-color:#dec18a; }
.games a.game-feature:focus-visible { outline:3px solid #dec18a; outline-offset:3px; }
