body .site-header .header-actions .sound-toggle{background:transparent!important;color:var(--cream)!important;border:0!important;min-width:44px!important;min-height:44px;box-shadow:none!important;mix-blend-mode:normal}
body .site-header .header-actions .sound-toggle.on-light-surface,body.menu-open .site-header .header-actions .sound-toggle{color:#10110e!important}
.site-header .header-actions{align-items:center;gap:10px;flex-wrap:nowrap}
.header-actions .sound-toggle{order:0}
.header-actions .menu-toggle{order:1;min-width:44px;min-height:44px}
.header-actions .language-switch{order:2;align-self:center;min-height:44px;padding:0 2px}
.sound-toggle svg{display:block!important;width:23px;height:23px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.sound-toggle>span{display:none!important}
body .site-header .header-actions .sound-toggle{width:44px;padding:0}
.sound-toggle .speaker-off,.sound-toggle[aria-pressed="false"] .speaker-on{display:none}
.sound-toggle[aria-pressed="false"] .speaker-off{display:block}
.footer-social{gap:16px}
.footer-social a,.footer-social button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:10px;border:0;background:transparent;color:inherit}
.footer-social svg{width:24px;height:24px;fill:currentColor}
.footer-social button[aria-disabled="true"]{opacity:.5;cursor:help}
.footer-social button::after{content:attr(data-soon);position:absolute;bottom:calc(100% + 10px);padding:6px 10px;background:#10100e;color:#fff;font:12px sans-serif;white-space:nowrap;opacity:0;pointer-events:none}
.footer-social button:is(:hover,:focus-visible)::after{opacity:1}
.footer-social :is(a,button):focus-visible,.sound-toggle:focus-visible{outline:3px solid #f27c29;outline-offset:4px}
.hero.is-playground .discover-cue{opacity:.9}
.hero .discover-label{background:#10100e;color:#fff;padding:4px 8px;border:1px solid #fff5;border-radius:2px;text-shadow:none;font:11px/1.35 sans-serif;letter-spacing:0}
.hero.is-discovering .discover-label{opacity:1;transform:translate(-50%,0)}
.hero.is-playground .hero-actions{visibility:hidden;pointer-events:none}
.hero .playground-heading{right:5.4vw;bottom:32px;max-width:330px;padding:12px 16px;background:#10100ee8;border-left:2px solid #f27c29;text-align:left}
.hero .playground-heading span{color:#fff;font:12px/1.5 sans-serif;letter-spacing:0;text-transform:none}
@media(max-width:700px){.hero .playground-heading{left:24px;right:auto;bottom:24px;max-width:calc(100% - 80px)}.hero .playground-heading strong{font-size:22px}.hero .discover-label{font-size:10px}.casino-hotspot--chandelier .discover-cue{top:80%}}
@media(prefers-reduced-motion:reduce){.discover-cue,.discover-label{transition:none}}
