/* acfme layout with a red/black palette, local game imagery and download offers. */
.hero{padding:24px 20px 22px}.hero .hero-chip{margin-bottom:13px}.hero h1{margin-bottom:16px}.hero-promo{display:block;border:1px solid #ffffff18;border-radius:12px;overflow:hidden;margin-bottom:16px;background:#211214}.hero-promo img{width:100%;height:auto;aspect-ratio:1200/725;object-fit:contain}.welcome-gift{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px 15px;background:linear-gradient(110deg,#35171d,#1a1114);border:1px solid #f139473b;border-radius:12px}.gift-eyebrow{font-size:8px;letter-spacing:1.3px;color:#ff9aa2;font-weight:900;display:block;margin-bottom:4px}.welcome-gift h2{font-size:18px;line-height:1.3;font-weight:900}.welcome-gift p{font-size:10px;color:var(--muted);margin-top:4px}.gift-amount{font-size:51px;line-height:1;letter-spacing:-2px;color:#ff5463;font-weight:900;white-space:nowrap;text-shadow:0 0 25px #e92e3b33}.gift-amount>span{font-size:25px;letter-spacing:0;margin-left:3px}.deposit-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.deposit-tier{display:flex;align-items:center;flex-direction:column;gap:3px;border:1px solid #ea344333;border-radius:10px;padding:10px 3px;background:#151214}.deposit-tier>span{font-size:8px;font-weight:800;color:#c2b7bb;letter-spacing:.4px;white-space:nowrap}.deposit-tier>b{font-size:18px;line-height:1.35;color:#fff;font-weight:900}.deposit-tier>strong{font-size:11px;color:#ff818b;line-height:1.4;font-weight:900;white-space:nowrap}.hero .hero-cta{margin-bottom:10px}.hero .primary-button{width:100%;font-size:14px;padding:13px 12px}.offer-note{font-size:9px;text-align:center;color:var(--muted)}.cta-banner .deposit-offers{margin-top:18px}.cta-banner .cta-stats{display:none}#download-dialog .deposit-offers{gap:6px;margin:4px 0 14px}#download-dialog .deposit-tier{padding:9px 2px}#download-dialog .deposit-tier>span{font-size:7px}#download-dialog .deposit-tier>b{font-size:16px}#download-dialog .deposit-tier>strong{font-size:10px}#download-title{color:#fff}.hero-bg{background:radial-gradient(ellipse at 100% 0,#e92e3b32,transparent 65%),radial-gradient(ellipse at 0 100%,#6b202930,transparent 60%),linear-gradient(#191013,var(--bg))}@media(max-width:359px){.gift-amount{font-size:44px}.welcome-gift{padding:12px}.welcome-gift h2{font-size:16px}.deposit-tier>strong{font-size:10px}.deposit-offers{gap:6px}.hero .hero-chip{font-size:8px}}
.top-bar-inner{max-width:480px;margin:auto}.top-logo img{width:130px;height:32px;filter:none}.top-explore{color:#fff}.hero-chip{font-size:9px}.content-card{color:#fff}.thumb{aspect-ratio:300/414}.thumb>img{object-fit:cover}.promo-head>img{width:120px;height:35px}.feature-banner{position:relative;background:#191113}.promo-collage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;height:185px;overflow:hidden}.feature-banner .promo-collage img{height:100%;width:100%;aspect-ratio:auto;object-fit:cover}.feature-banner-caption{position:absolute;bottom:0;left:0;right:0;padding:25px 9px 12px;background:linear-gradient(transparent,#0c0c0e);text-align:center;font-size:9px;font-weight:900;letter-spacing:1px}.promo-head p{font-size:11px}.primary-button{border:0}.bottom-cta{border:0;color:#fff}.cta-stats strong{font-size:17px}footer img{width:120px;height:30px}.download-action{border:0;text-align:left}.download-action:disabled{opacity:.65;cursor:wait}body.dialog-open{overflow:hidden}[hidden]{display:none!important}.cat-scroll{cursor:grab}.cat-scroll:active{cursor:grabbing}@media(max-width:359px){.top-logo img{width:110px}.top-explore{font-size:11px}.hero-chip{font-size:8px}.hero h1{font-size:25px}.promo-collage{height:160px}}
