/* AK789 wide original gold wordmark */
header{height:85px;border-bottom:1px solid #28200f}.logo img{width:220px;height:68px;object-fit:contain}.navigation{height:65px}.navigation a:first-child{background:linear-gradient(110deg,#c6a348,#ffedab,#d0ac51)}.page-title h1{color:#e7cb7c}.spotlight strong{font-size:clamp(36px,4.3vw,63px);letter-spacing:-2px}.about-brand img{width:285px;height:auto}footer .logo img{width:190px;height:auto}.card-top{background:linear-gradient(100deg,#473615,#2a1f0c)}.game-card h3{color:#eedaa3}.gold-button{background:linear-gradient(110deg,#c7a349,#fff0b0,#d5ad4c)}/* CTA clarity + auth buttons */
.gold-button{font-weight:700;letter-spacing:.2px}
.outline{font-weight:600}
.outline.btn-login{color:#f0d79b;border-color:#c0a055;background:#1a1409}
.outline.btn-login:hover,.gold-button:hover{filter:brightness(1.08)}
.gold-button.lg,.outline.lg{min-height:50px;font-size:14px;padding:14px 30px;border-radius:11px}
.cta-strip{display:flex;flex-wrap:wrap;gap:11px;align-items:center}
.cta-strip .hint{font-size:10px;color:#9c895c}
.page-title .cta-strip{justify-content:flex-end}
.spotlight-cta{justify-content:center;margin-top:18px}
.spotlight-cta .gold-button,.spotlight-cta .outline{font-size:11px;min-height:40px;padding:10px 20px}
.cta-band{margin:10px 0 45px;padding:34px 30px;border:1px solid #6c5424;border-radius:14px;background:linear-gradient(120deg,#2b2109,#0d0b05);text-align:center}
.cta-band h2{font-size:25px}
.cta-band p{font-size:12px;color:#ad9d76;margin:12px auto 0;max-width:640px;line-height:2}
.cta-band .cta-strip{justify-content:center;margin-top:20px}
.cta-band .note{font-size:10px;color:#8c7b52;margin-top:14px}
.ann-cta{font-weight:700;color:#f3dca1!important}
.site-dates{display:block;font-size:10px;color:#9b875a;margin-top:6px}
.site-dates time{color:#c6ab6d}
.social-links{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:#bba066}
.mobile-bottom a.cta{color:#1f1706;background:linear-gradient(110deg,#c7a349,#ffedac,#cfaa52);font-weight:700}
.mobile-bottom a.cta span{color:#2a1f08}
@media(max-width:760px){header{height:78px}.logo img{width:118px;height:52px}
.header-actions>.outline.btn-login{display:inline-flex;font-size:9px;padding:8px 10px;min-height:32px}
.page-title .cta-strip{justify-content:flex-start}
.cta-band{padding:24px 18px}.cta-band h2{font-size:20px}
.gold-button.lg,.outline.lg{min-height:44px;font-size:12px;padding:12px 18px}
.mobile-bottom{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.mobile-bottom span{font-size:9px}
.navigation{top:78px;height:auto}.spotlight strong{font-size:35px;letter-spacing:-1px}.about-brand img{width:245px}footer .logo img{width:170px}.header-actions{gap:7px}.header-actions>.gold-button{font-size:9px;padding:8px 11px}.mobile-bottom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-items:stretch}.mobile-bottom a{justify-content:center;align-items:center;text-align:center}}
