.hero:after{content:"";position:absolute;width:74vw;height:74vw;right:-28vw;top:-37vw;background:conic-gradient(from 90deg,var(--blue),var(--pink),#6c52ff,var(--lime),var(--blue));border-radius:50%;filter:blur(55px);opacity:.5;animation:aurora 12s ease-in-out infinite alternate}.hero-game.playable{overflow:hidden;transform:rotate(-2deg);box-shadow:17px 17px 0 #29243e,0 0 90px #ff4ca066}.playable canvas{display:block;width:100%;height:auto;background:#111531}.game-message{position:absolute;inset:31px 0 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;background:#100d22db;text-align:center;z-index:2;font:12px "DM Mono";letter-spacing:.05em}.game-message strong{font:700 29px "DM Mono";color:var(--lime);text-shadow:3px 3px var(--pink)}.game-message button{margin-top:8px;border:2px solid var(--lime);background:var(--lime);padding:9px 19px;font:700 13px "DM Mono";cursor:pointer}.game-message button:hover{background:var(--pink);border-color:var(--pink)}@keyframes aurora{to{transform:translate(-12vw,48vw) rotate(180deg);filter:blur(25px)}}.machine-select{display:inline-block;text-decoration:none;color:var(--ink)}.retro-strip{height:360px;position:relative;display:flex;align-items:end;padding:40px clamp(20px,8vw,128px);overflow:hidden;background:linear-gradient(90deg,#110c2e99,#110c2e20),url('https://www.arcadelandia.com/Imagenes/BigBoy/Ruta66.jpg') center 42%/cover}.retro-strip:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 75px,#cbff4533 75px 77px);mix-blend-mode:screen;animation:road 7s linear infinite}.retro-strip-copy{position:relative;z-index:1;color:#fff}.retro-strip-copy p{font:11px "DM Mono";color:var(--lime);letter-spacing:.1em}.retro-strip-copy h2{font-size:clamp(43px,6vw,76px);margin:0;line-height:.84;letter-spacing:-.08em}.retro-strip-copy span{display:block;margin-top:14px;font:13px "DM Mono"}@keyframes road{to{transform:translateX(150px)}}.quest-map{position:relative;min-height:500px;overflow:hidden;border:1px solid #a31e61;background:#16132f;isolation:isolate}.quest-map:before{content:"";position:absolute;inset:0;background:linear-gradient(#151130a6,#151130d9),url('https://www.arcadelandia.com/Imagenes/BigBoy/PacMan.jpg') center/cover;filter:saturate(1.3);z-index:-2}.quest-grid{position:absolute;inset:-60px;background-image:linear-gradient(#ff8dc555 1px,transparent 1px),linear-gradient(90deg,#ff8dc555 1px,transparent 1px);background-size:40px 40px;transform:perspective(300px) rotateX(58deg);transform-origin:center bottom;transition:transform .18s}.quest-node{position:absolute;display:flex;align-items:center;gap:11px;border:1px solid var(--lime);background:#18152fe8;color:#fff;padding:12px;text-align:left;font:12px "DM Mono";cursor:pointer;transition:.2s}.quest-node:hover{background:var(--lime);color:#0b0b15;transform:scale(1.08)}.quest-node b{color:var(--lime);font-size:19px}.quest-node:hover b{color:var(--pink)}.n1{left:12%;top:59%}.n2{left:42%;top:28%}.n3{right:10%;bottom:16%}.quest-hint{position:absolute;left:18px;bottom:18px;color:#d5cee1;font:10px "DM Mono";letter-spacing:.08em}.experiences{background:#ff4ca0}.experiences .eyebrow{color:#671335}.configurator:has(.config-result:not([hidden])) .config-panel{grid-column:2;grid-row:1}.configurator:has(.config-result:not([hidden])) .config-result{grid-column:1;grid-row:1}.news-grid article{position:relative;overflow:hidden}.news-grid article:after{content:"";position:absolute;width:130px;height:130px;right:-35px;bottom:-45px;border-radius:50%;background:var(--lime);filter:blur(18px);opacity:.3}@media(max-width:800px){.hero-game{max-width:390px}.retro-strip{height:300px;padding:30px 20px}.quest-map{min-height:420px}.configurator:has(.config-result:not([hidden])) .config-result,.configurator:has(.config-result:not([hidden])) .config-panel{grid-column:auto;grid-row:auto}}
