:root[data-font=exo] h1{font-family:R11Exo,sans-serif;font-weight:850;font-style:italic;font-synthesis:none;font-size:clamp(43px,min(5vw,10svh),92px);letter-spacing:-.035em}
:root[data-font=russo] h1{font-family:R11Russo,sans-serif;font-weight:400;font-style:normal;font-synthesis:none;font-size:clamp(40px,min(4.7vw,9.5svh),88px);letter-spacing:-.025em}
:root[data-font=roboto-race] h1{font-family:R11Roboto,sans-serif;font-weight:900;font-style:italic;font-synthesis:none;letter-spacing:-.02em}
:root[data-font=sofia] h1{font-family:R11Sofia,sans-serif;font-weight:900;font-style:italic;font-synthesis:none;font-size:clamp(56px,min(7vw,12.5svh),116px);letter-spacing:0}
:root .r11-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;background-position:center;background-size:cover;background-repeat:no-repeat}
:root[data-background=midnight] .r11-backdrop{background-image:linear-gradient(90deg,#061a300a 20%,#061a3044 60%,#061a3088 100%),url('/stadium/assets/round-11/midnight-facets.svg')}
:root[data-background=reference] .r11-backdrop{background-image:linear-gradient(90deg,#04102566,#04102555 55%,#041025bb),url('/stadium/assets/round-11/reference-background.jpg')}
:root[data-background=ice] .r11-backdrop{background-image:linear-gradient(90deg,#061a3011 20%,#061a3044 60%,#061a30aa 100%),url('/stadium/assets/round-11/ice-facets.svg')}
:root[data-background=night] .r11-backdrop{display:none}
:root[data-background] .stadium-landing:after{display:none}
:root .primary-cta.reference-cta{--r11-cta-inset:8px;background:transparent;border:1px solid #92e00b;border-radius:4.375em;color:#2b2b40;box-shadow:none;min-height:64px;font-size:16px;padding:12px 28px;filter:none}
:root .primary-cta.reference-cta:after{inset:0;width:auto;z-index:1;background:linear-gradient(-50deg,#fff0 30%,#fff9 45% 50%,#fff0 65%);animation:r11-blink 3s infinite forwards;animation-play-state:paused}
:root[data-motion=running] .reference-cta:after{animation-play-state:running}
:root .primary-cta.reference-cta:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(hover:hover){:root .primary-cta.reference-cta:hover{border-color:#82c809;filter:none}}
:root .primary-cta.reference-cta:active{filter:brightness(.94)}
@media(max-width:900px){
 :root[data-viewport=locked] h1{font-size:clamp(27px,min(9vw,6.3dvh),48px)}
 :root[data-viewport=locked][data-font=exo] h1{font-size:clamp(27px,min(8.4vw,5.9dvh),45px)}
 :root[data-viewport=locked][data-font=russo] h1{font-size:clamp(25px,min(7.8vw,5.7dvh),43px)}
 :root[data-viewport=locked][data-font=sofia] h1{font-size:clamp(34px,min(12vw,7.7dvh),62px)}
 :root .primary-cta.reference-cta{--r11-cta-inset:4px;min-height:56px;font-size:14px;padding:10px 22px}
}
@media(max-height:500px) and (orientation:landscape){:root[data-viewport=locked][data-font] h1{font-size:clamp(23px,7dvh,34px)}}
@media(prefers-reduced-motion:reduce){:root .primary-cta.reference-cta:after{animation:none!important;opacity:0}}
