
body .saffron-compact{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center!important;gap:45px;min-height:0!important;padding:65px 5%!important;background:#fff!important;border:0!important;color:#111!important;overflow:hidden}
body .saffron-compact::before,body .saffron-compact::after{display:none!important}
body .saffron-compact-copy{max-width:650px!important;width:100%!important;text-align:left!important}
body .saffron-compact-copy svg{filter:invert(1)!important;margin:0 0 22px!important}
body .saffron-compact-copy p{color:#111!important;background:none!important;text-shadow:none!important;text-align:left!important}
body .saffron-compact-copy small{color:#444!important;text-align:left!important}
body .saffron-compact-copy .button{background:#111!important;color:#fff!important;opacity:1!important}
.saffron-reel{min-width:0;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.saffron-reel-track{display:flex;width:max-content;animation:saffron-scroll-left 160s linear infinite}
.saffron-reel-group{display:flex;gap:18px;padding-right:18px}
.saffron-reel img{display:block;width:clamp(240px,24vw,420px);height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:5px;box-shadow:0 10px 20px -12px #0008}
@keyframes saffron-scroll-left{to{transform:translateX(-50%)}}
@media(max-width:760px){body .saffron-compact{grid-template-columns:1fr;gap:30px;padding:40px 22px!important}.saffron-reel img{width:260px}.saffron-reel-track{animation-duration:180s}}
@media(prefers-reduced-motion:reduce){.saffron-reel-track{animation:none}.saffron-reel{overflow-x:auto}}

body .saffron-compact-copy{text-align:center!important;margin-inline:auto}
body .saffron-compact-copy svg{margin:0 auto 22px!important}
body .saffron-compact-copy p,body .saffron-compact-copy small{text-align:center!important}

body .saffron-compact,body .feature-controls,body .feature-hero::after{background:#e8eaec!important;background-image:none!important}body .saffron-compact-copy{background:transparent!important}

@media(max-width:760px){
body .header.game-page-header.menu-open{background:#000!important;background-image:none!important;transition:none!important}
body .header.menu-open nav{top:100%!important;margin-top:0!important;border:0!important;box-shadow:none!important;transform:none!important;background:#000!important}
body .header.game-page-header.menu-open nav{left:0!important;right:0!important;width:100%!important}
}
body .saffron-compact-copy .saffron-logo-clean{display:block;width:min(280px,90%);height:auto;max-height:180px;object-fit:contain;margin:0 auto 22px;filter:none!important;box-shadow:none!important;border:0!important;outline:none!important}
