/* Lead Loop 1.0.67 — regal game intro, closely aligned with supplied artwork */
html.ll-home-refresh-active #oxy-main.ll-refresh .game-experience {
  position:relative!important;isolation:isolate!important;
  background:#08090a url('game-vault-v1.png') 68% center/auto 100% no-repeat!important;
}
html.ll-home-refresh-active #oxy-main.ll-refresh .game-experience:before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(90deg,#08090a 0%,rgba(8,9,10,.91) 30%,rgba(8,9,10,.52) 57%,rgba(8,9,10,.03) 93%),linear-gradient(0deg,#08090a 0%,transparent 20%,transparent 85%,#08090a 100%)!important;
}
html.ll-home-refresh-active #oxy-main.ll-refresh #gra .game-intro-rule .eyebrow {letter-spacing:.3em!important}
html.ll-home-refresh-active #oxy-main.ll-refresh #gra .game-intro h2 em{color:#edc67d!important;text-shadow:0 0 24px rgba(222,157,42,.16)!important}
html.ll-home-refresh-active #oxy-main.ll-refresh #gra .game-benefits{background:rgba(12,12,12,.82)!important;box-shadow:0 10px 32px rgba(0,0,0,.28)!important}
@media(max-width:700px){
 html.ll-home-refresh-active #oxy-main.ll-refresh .game-experience{
   height:auto!important;min-height:calc(100dvh - 85px)!important;max-height:none!important;
   padding:clamp(18px,3dvh,26px) 0 18px!important;
   background-position:72% center!important;background-size:auto 100%!important;
 }
 html.ll-home-refresh-active #oxy-main.ll-refresh .game-experience:before{
   background:linear-gradient(90deg,rgba(5,6,6,.9) 0%,rgba(5,6,6,.7) 47%,rgba(5,6,6,.14) 100%),linear-gradient(180deg,rgba(5,6,6,.18),transparent 28%,rgba(5,6,6,.12) 68%,#08090a 100%)!important;
 }
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .ll-lap {padding:0 23px!important;}
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .game-intro{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .game-intro-rule{width:68%!important;margin:17px 0 18px!important;}
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .game-intro h2{
   font-size:clamp(34px,10.25vw,44px)!important;line-height:1.04!important;
   max-width:100%!important;margin:0 0 clamp(12px,2dvh,20px)!important;
 }
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .game-intro-copy {
   max-width:26ch!important;font-size:clamp(12px,3.5vw,15px)!important;
   line-height:1.44!important;min-height:0!important;
   margin:0 0 clamp(70px,14dvh,125px)!important;
   color:#d0c9bb!important;
 }
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .game-benefits{
   width:100%!important;max-width:none!important;margin:0 0 12px!important;
   gap:3px!important;padding:10px 6px!important;border-radius:50px!important;
   backdrop-filter:blur(10px)!important;
 }
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .game-benefits span{font-size:clamp(8px,2.3vw,10px)!important;gap:4px!important;letter-spacing:-.025em!important}
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .game-benefits svg{width:15px!important;height:15px!important;flex:0 0 15px!important}
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .ll-lap__consent{margin:0 0 11px!important;min-height:34px!important;font-size:12px!important}
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .ll-lap__button{min-height:52px!important;height:52px!important;font-size:16px!important;max-width:none!important;border-radius:999px!important;}
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .game-instructions-link{min-height:36px!important;margin:7px 0 0!important;font-size:12px!important;}
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .ll-lap__instructions:not([open]){display:none!important}
}
@media(max-width:700px) and (max-height:760px){
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .game-intro-rule{margin:10px 0 12px!important}
 html.ll-home-refresh-active #oxy-main.ll-refresh #gra .game-intro-copy{margin-bottom:clamp(40px,8dvh,65px)!important}
}
