/* Photographic details stay behind the content and never intercept input. */
#gioco,#contatti{position:relative;isolation:isolate;overflow:hidden;background:#020403}
#gioco::before,#contatti::before,#gioco::after,#contatti::after{content:"";position:absolute;inset:0;pointer-events:none}
#gioco::before,#contatti::before{z-index:-2;background-repeat:no-repeat;background-size:cover}
#gioco::after,#contatti::after{z-index:-1}
#gioco::before{background-image:url('/assets/herbhy-xc-front-detail.webp');background-position:60% 54%;opacity:.92}
#gioco::after{background:linear-gradient(180deg,rgba(2,4,3,.70),transparent 22%,transparent 72%,rgba(2,4,3,.85)),linear-gradient(90deg,rgba(2,4,3,.70) 0%,rgba(2,4,3,.58) 34%,rgba(2,4,3,.30) 66%,rgba(2,4,3,.36) 100%)}
#contatti{max-width:none}
#contatti::before{background-image:url('/assets/herbhy-xc-track-side-20261009.webp');background-position:58% 58%;opacity:.82}
#contatti::after{background:linear-gradient(180deg,rgba(2,4,3,.70),transparent 30%,rgba(2,4,3,.64)),linear-gradient(90deg,rgba(2,4,3,.82) 0%,rgba(2,4,3,.64) 43%,rgba(2,4,3,.84) 70%,rgba(2,4,3,.97) 100%)}
#gioco .game-copy,#gioco .wheel-caption,#gioco .discovery-meter,#gioco .discovery-history,#contatti>.eyebrow,#contatti .contact-body{text-shadow:0 2px 14px #000}
#gioco .wheel-caption{color:#c4cbc5}
#gioco .discovery-meter,#gioco .history-empty{color:#b5c1b1}
#gioco .discovered-chip{background:rgba(2,4,3,.68)}
#gioco button,#contatti .button{text-shadow:none}
#contatti .contact-hint{color:#b6c0b0}
#contatti .muted{color:#aeb6b0}
@media(min-width:1680px){#contatti{padding-left:max(var(--pad),calc((100% - 1504px)/2));padding-right:max(var(--pad),calc((100% - 1504px)/2))}}
@media(max-width:800px){
 #gioco::before{background-position:60% center}
 #gioco::after{background:linear-gradient(180deg,rgba(2,4,3,.85),rgba(2,4,3,.63) 34%,rgba(2,4,3,.52) 63%,rgba(2,4,3,.84)),linear-gradient(90deg,rgba(2,4,3,.25),transparent)}
}
@media(max-width:700px){
 #contatti::before{background-position:61% center}
 #contatti::after{background:linear-gradient(180deg,rgba(2,4,3,.80),rgba(2,4,3,.76) 45%,rgba(2,4,3,.88)),linear-gradient(90deg,rgba(2,4,3,.20) 0%,rgba(2,4,3,.20) 40%,rgba(2,4,3,.72) 100%)}
}
