main:has(.nf-game-stage){position:relative;isolation:isolate;background:radial-gradient(100% 78% at 70% 8%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 55%),radial-gradient(65% 48% at 4% 96%,rgba(42,23,76,.22),transparent 70%),var(--bg)!important}main:has(.nf-game-stage):before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 80%,transparent);mask-image:linear-gradient(180deg,transparent,black 18%,black 80%,transparent)}main:has(.nf-game-stage)>div{max-width:1180px!important;gap:clamp(1.5rem,4vw,4.5rem)!important}main:has(.nf-game-stage)>div>div:first-child{position:relative;padding-top:.2rem}main:has(.nf-game-stage)>div>div:first-child:before{content:"04:04 / CDMX";display:block;margin-bottom:1.5rem;font-family:var(--font-mono),monospace;font-size:8px;font-weight:600;letter-spacing:.24em;color:var(--fg-subtle)}main:has(.nf-game-stage)>div>div:first-child>p{display:none!important}main:has(.nf-game-stage)>div>div:first-child h1{max-width:6ch;margin:0;font-size:0!important;line-height:.78!important;letter-spacing:-.075em!important}main:has(.nf-game-stage)>div>div:first-child h1:after{content:"NO ESTÁS\A EN LA LISTA";display:block;white-space:pre-line;font-family:var(--font-display),sans-serif;font-size:clamp(3.8rem,8.4vw,7.2rem);font-weight:900;line-height:.78;letter-spacing:-.075em;color:var(--fg)}.nf-game-stage #nf-ambient+svg+div+div>div:first-child>div:first-child,.nf-game-stage #nf-ambient+svg+div+div>div:first-child>div:nth-child(2){font-size:0!important}.nf-game-stage #nf-ambient+svg+div+div>div:first-child>div:first-child:after{content:"FALTA COVER";font-size:9px;letter-spacing:.2em;color:var(--fg-muted)}.nf-game-stage #nf-ambient+svg+div+div>div:first-child>div:nth-child(2):after{content:"SIN PULSERA";font-size:8px;letter-spacing:.24em;color:var(--accent-soft)}.nf-game-stage{min-height:330px!important;height:clamp(330px,58svh,540px)!important;max-height:540px!important;border-radius:18px!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 34px 90px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.035),inset 0 1px 0 rgba(255,255,255,.08);transform:translateZ(0)}.nf-game-stage:before{inset:9px;z-index:29;border:1px solid rgba(255,255,255,.045);border-radius:11px;box-shadow:0 0 0 1px rgba(0,0,0,.18)}.nf-game-stage:after,.nf-game-stage:before{content:"";position:absolute;pointer-events:none}.nf-game-stage:after{left:24px;right:24px;bottom:14px;z-index:28;height:1px;opacity:.55;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.nf-game-stage:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.nf-game-stage+.flex{padding-top:.15rem}main:has(.nf-game-stage) .btn{letter-spacing:.11em}@media (min-width:768px){main:has(.nf-game-stage)>div{display:grid!important;grid-template-columns:minmax(250px,.64fr) minmax(0,1.75fr);align-items:center!important}main:has(.nf-game-stage)>div>div:first-child{width:auto!important;padding-top:0!important}}@media (max-width:767px){main:has(.nf-game-stage){align-items:flex-start!important;padding-inline:.75rem!important}main:has(.nf-game-stage)>div{gap:1rem!important}main:has(.nf-game-stage)>div>div:first-child:before{margin-bottom:.75rem}main:has(.nf-game-stage)>div>div:first-child h1{max-width:none}main:has(.nf-game-stage)>div>div:first-child h1:after{font-size:clamp(3.2rem,16vw,5.6rem);line-height:.82}.nf-game-stage{min-height:300px!important;height:min(52svh,430px)!important;border-radius:14px!important}.nf-game-stage:before{inset:6px;border-radius:9px}.nf-game-stage+.flex{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem!important}.nf-game-stage+.flex>:first-child{grid-column:1/-1}.nf-game-stage+.flex .btn{min-width:0;padding-inline:.55rem;font-size:8px}}@media (max-height:720px) and (max-width:767px){main:has(.nf-game-stage)>div>div:first-child h1:after{font-size:clamp(2.8rem,13vw,4.4rem)}.nf-game-stage{height:44svh!important;min-height:270px!important}}@media (prefers-reduced-motion:reduce){.nf-game-stage{transform:none}}