@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff")}:root{--c-tinta:#1d2b4f;--c-tinta-suave:#44527a;--c-papel:#fff9ec;--c-blanco:#fff;--c-azul:#2b6fd6;--c-turquesa:#17b8a6;--c-turquesa-osc:#0d8a7c;--c-coral:#ff6f61;--c-coral-osc:#d94a3d;--c-amarillo:#ffc83d;--c-amarillo-osc:#d99a00;--c-verde:#5cc45e;--c-verde-osc:#3a9a3d;--c-violeta:#6f4fe0;--c-violeta-osc:#4d33b3;--c-rosa:#ff8fb8;--c-rosa-osc:#d9608c;--c-cielo-1:#8fd8ff;--c-cielo-2:#e4f7ff;--c-pasto-1:#9ee37d;--c-pasto-2:#62c46a;--c-suelo:#e8b87a;--c-ok:#1f9d55;--c-pista:#ffb020;--fuente-titulo:"Fredoka", "Atkinson Hyperlegible", system-ui, sans-serif;--fuente-texto:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--objetivo:4rem;--objetivo-min:3.5rem;--radio:1.75rem;--sombra:0 .5rem 0 #1d2b4f2e;--sombra-suave:0 .75rem 1.5rem #1d2b4f29;--espacio:clamp(.75rem, 2.4vw, 1.5rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:16px}html,body,#root{height:100%;margin:0}body{font-family:var(--fuente-texto);color:var(--c-tinta);background:var(--c-cielo-2);overscroll-behavior:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;line-height:1.45}h1,h2,h3{font-family:var(--fuente-titulo);margin:0;font-weight:700;line-height:1.15}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}svg{display:block}.solo-lectores{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:.3125rem solid var(--c-tinta);outline-offset:.1875rem;box-shadow:0 0 0 .5rem var(--c-blanco);border-radius:.75rem}.arranque{text-align:center;background:linear-gradient(var(--c-cielo-1), var(--c-cielo-2));height:100%;font-family:var(--fuente-titulo);place-content:center;gap:1rem;font-size:1.5rem;display:grid}.arranque__sol{background:var(--c-amarillo);border-radius:50%;width:5rem;height:5rem;margin:0 auto;animation:1.6s ease-in-out infinite latido;box-shadow:0 0 0 .75rem #ffc83d59}.btn{--btn-fondo:var(--c-amarillo);--btn-borde:var(--c-amarillo-osc);--btn-texto:var(--c-tinta);min-width:var(--objetivo);min-height:var(--objetivo);font-family:var(--fuente-titulo);color:var(--btn-texto);background:var(--btn-fondo);border:0;border-bottom:.4rem solid var(--btn-borde);border-radius:var(--radio);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.6rem;padding:.5rem 1.5rem;font-size:1.375rem;font-weight:700;line-height:1.1;transition:transform 80ms ease-out,border-bottom-width 80ms ease-out,filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.05)}.btn:active:not(:disabled),.btn.btn--apretado{border-bottom-width:.1rem;transform:translateY(.3rem)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:default;filter:grayscale(.4)}.btn--icono{width:var(--objetivo);border-radius:50%;padding:.5rem}.btn--chico{min-height:var(--objetivo-min);min-width:var(--objetivo-min);padding:.4rem 1.1rem;font-size:1.125rem}.btn--grande{min-height:5rem;padding:.75rem 2.25rem;font-size:1.75rem}.btn--turquesa{--btn-fondo:var(--c-turquesa);--btn-borde:var(--c-turquesa-osc)}.btn--coral{--btn-fondo:var(--c-coral);--btn-borde:var(--c-coral-osc)}.btn--verde{--btn-fondo:var(--c-verde);--btn-borde:var(--c-verde-osc)}.btn--violeta{--btn-fondo:var(--c-violeta);--btn-borde:var(--c-violeta-osc);--btn-texto:#fff}.btn--rosa{--btn-fondo:var(--c-rosa);--btn-borde:var(--c-rosa-osc)}.btn--blanco{--btn-fondo:#fff;--btn-borde:#c3cbe0}.btn--azul{--btn-fondo:var(--c-azul);--btn-borde:#1b4fa0;--btn-texto:#fff}.btn svg{flex:none}.pantalla{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.pantalla--scroll{overflow-y:auto}.escena-cielo{background:linear-gradient(180deg, var(--c-cielo-1) 0%, var(--c-cielo-2) 68%, #fff8e2 100%)}.escena-noche{color:#fff;background:linear-gradient(#2c3a7a 0%,#5560b8 70%,#8f8be0 100%)}.capa-fondo{pointer-events:none;position:absolute;inset:0;overflow:hidden}.capa-fondo svg{width:100%;position:absolute;left:0}.contenido{z-index:1;min-height:0;padding:var(--espacio);padding-left:max(var(--espacio), env(safe-area-inset-left));padding-right:max(var(--espacio), env(safe-area-inset-right));padding-bottom:max(var(--espacio), env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;position:relative}.barra-superior{z-index:2;padding:.75rem var(--espacio) 0;padding-top:max(.75rem, env(safe-area-inset-top));align-items:center;gap:.75rem;display:flex;position:relative}.barra-superior__espacio{flex:1}.tarjeta{border-radius:var(--radio);box-shadow:var(--sombra-suave);background:#fff;padding:1.25rem}.aviso{border:.1875rem solid var(--c-amarillo);background:#fff;border-radius:1.25rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:1rem;display:flex}@keyframes latido{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@keyframes aparecer{0%{opacity:0;transform:translateY(.75rem)scale(.97)}to{opacity:1;transform:none}}@keyframes rebote{0%{transform:scale(1)}35%{transform:scale(1.14)}70%{transform:scale(.97)}to{transform:scale(1)}}@keyframes meneo{0%,to{transform:translate(0)}30%{transform:translate(-.35rem)}70%{transform:translate(.35rem)}}@keyframes brillo{0%,to{box-shadow:0 0 #ffb020cc}50%{box-shadow:0 0 0 .75rem #ffb02000}}.anim-aparecer{animation:.35s ease-out both aparecer}.anim-rebote{animation:.45s ease-out rebote}.anim-meneo{animation:.35s ease-in-out meneo}.anim-flotar{animation:3.6s ease-in-out infinite flotar}.anim-pista{animation:1.4s ease-in-out infinite brillo}html.mov-reducido *,html.mov-reducido :before,html.mov-reducido :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html:not(.mov-normal) *,html:not(.mov-normal) :before,html:not(.mov-normal) :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html.alto-contraste{--c-tinta:#000a24;--c-tinta-suave:#000a24;--c-cielo-1:#fff;--c-cielo-2:#fff}html.alto-contraste .escena-cielo,html.alto-contraste .escena-noche{color:#000a24;background:#fff}html.alto-contraste .btn{border:.2rem solid #000a24;border-bottom-width:.45rem}html.alto-contraste .tarjeta,html.alto-contraste .aviso{border:.2rem solid #000a24}html.alto-contraste .capa-fondo{opacity:.25}.marco{--color-juego:var(--c-turquesa);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.marco--centro{text-align:center;padding:var(--espacio);justify-content:center;align-items:center;gap:1.25rem}.marco__carga{font-family:var(--fuente-titulo);font-size:1.5rem;font-weight:600}.marco__fila{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.intro{min-height:0;padding:0 var(--espacio) var(--espacio);text-align:center;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:1rem;display:flex;overflow-y:auto}.intro__titulo{color:var(--c-tinta);font-size:clamp(1.75rem,6vw,2.75rem)}.intro__demo{border-radius:var(--radio);border-bottom:.5rem solid var(--color-juego);box-shadow:var(--sombra-suave);background:#fff;align-items:center;gap:1rem;max-width:100%;padding:1rem 1.5rem;display:flex}.intro__escena{place-items:center;min-width:8rem;min-height:6rem;display:grid}.intro__texto{max-width:34rem;color:var(--c-tinta-suave);font-size:1.125rem}.intro__niveles{gap:.75rem;display:flex}.nivel-btn{min-width:4.5rem;min-height:var(--objetivo);color:var(--c-amarillo-osc);cursor:pointer;box-shadow:var(--sombra);background:#fff;border:.25rem solid #fff;border-radius:1.5rem;padding:.4rem .9rem;position:relative}.nivel-btn__flores{justify-content:center;gap:.1rem;display:flex}.nivel-btn--activo{border-color:var(--c-tinta);background:var(--c-amarillo);color:var(--c-tinta)}.nivel-btn__marca{color:var(--c-tinta);background:var(--c-amarillo);border-radius:50%;padding:.1rem;line-height:0;position:absolute;top:-.7rem;right:-.5rem}.intro__jugar{margin-top:.25rem}.marco__barra{justify-content:space-between}.progreso{background:#ffffffd9;border-radius:2rem;gap:.35rem;margin:0;padding:.4rem .9rem;list-style:none;display:flex}.progreso__punto{color:#c3cbe0;line-height:0;transition:color .3s}.progreso__punto--hecho{color:var(--c-rosa-osc)}.progreso__punto--ahora{color:var(--color-juego);transform:scale(1.25)}.marco__guia{flex:none;width:4rem;height:4rem}.marco__escenario{min-height:0;padding:.25rem var(--espacio);padding-left:max(var(--espacio), env(safe-area-inset-left));padding-right:max(var(--espacio), env(safe-area-inset-right));flex-direction:column;flex:1;display:flex;position:relative}.marco__pie{padding:.5rem var(--espacio) max(.75rem, env(safe-area-inset-bottom));background:linear-gradient(#fff0,#ffffffe6 30%);align-items:center;gap:.75rem;display:flex}.marco__accion{min-width:var(--objetivo);flex:none}.marco__subtitulo{text-align:center;min-height:2.6rem;color:var(--c-tinta);flex:1;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.marco__subtitulo--final{flex:none;min-height:0}@media (max-width:480px){.marco__accion-texto{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.marco__accion{width:var(--objetivo);padding:.5rem}.marco__subtitulo{font-size:1rem}}.pausa{z-index:20;padding:var(--espacio);background:#1d2b4f8c;place-items:center;display:grid;position:absolute;inset:0}.pausa__caja{border-radius:var(--radio);text-align:center;background:#fff;justify-items:center;gap:.75rem;max-width:24rem;padding:1.5rem;animation:.25s ease-out both aparecer;display:grid}.marco__celebra{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.confeti{top:-1rem;left:calc(var(--i) * 10% + 2%);background:hsl(calc(var(--i) * 47), 85%, 62%);width:.8rem;height:1.2rem;animation:1.8s ease-in forwards caer;animation-delay:calc(var(--i) * 70ms);border-radius:.25rem;position:absolute}@keyframes caer{to{opacity:.6;transform:translateY(105vh)rotate(260deg)}}.marco__titulo-final{font-size:clamp(2rem,8vw,3.25rem)}.pegatina-nueva{box-shadow:var(--sombra-suave);background:#fff;border-radius:2rem;align-items:center;gap:.75rem;padding:.6rem 1.25rem .6rem .6rem;font-size:1.125rem;font-weight:700;display:flex}.pegatina{width:3.5rem;height:3.5rem;color:var(--c-tinta);box-shadow:0 0 0 .15rem var(--c-tinta);border:.2rem solid #fff;border-radius:50%;place-items:center;display:grid}.paisaje{pointer-events:none;position:absolute;inset:0;overflow:hidden}.paisaje__sol{animation:6s ease-in-out infinite latido;position:absolute;top:3%;right:6%}.paisaje__nube{animation:70s linear infinite derivar;position:absolute;left:-20%}@keyframes derivar{0%{margin-left:0}to{margin-left:140vw}}.paisaje__colinas{width:100%;height:38%;position:absolute;bottom:0;left:0;right:0}.bienvenida{z-index:1;min-height:0;padding:var(--espacio);text-align:center;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:1rem;display:flex;position:relative;overflow-y:auto}.bienvenida h1{font-size:clamp(1.9rem,7vw,3rem)}.rejilla-avatares{grid-template-columns:repeat(3,1fr);gap:.75rem;width:100%;max-width:24rem;display:grid}.opcion-avatar{min-height:6.5rem;box-shadow:var(--sombra);cursor:pointer;background:#fff;border:.25rem solid #fff;border-radius:1.5rem;place-items:center;padding:.4rem;display:grid}.opcion-avatar[aria-checked=true]{border-color:var(--c-tinta);background:var(--c-amarillo)}.opcion-avatar__texto{font-size:.9rem;font-weight:700}.fila-colores{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.opcion-color{width:var(--objetivo-min);height:var(--objetivo-min);cursor:pointer;box-shadow:var(--sombra);color:var(--c-tinta);border:.25rem solid #fff;border-radius:50%;place-items:center;display:grid;position:relative}.opcion-color[aria-checked=true]{border-color:var(--c-tinta);transform:scale(1.12)}.campo{text-align:left;gap:.35rem;width:100%;max-width:24rem;font-weight:700;display:grid}.campo input{min-height:var(--objetivo-min);border:.2rem solid var(--c-tinta-suave);background:#fff;border-radius:1.25rem;padding:.5rem 1rem;font-size:1.25rem}.nota-privacidad{color:var(--c-tinta-suave);max-width:26rem;font-size:.95rem}.inicio{z-index:1;min-height:0;padding:.5rem var(--espacio) var(--espacio);flex-direction:column;flex:1;align-items:center;gap:1rem;display:flex;position:relative;overflow-y:auto}.inicio__saludo{font-family:var(--fuente-titulo);box-shadow:var(--sombra-suave);background:#ffffffe6;border-radius:3rem;align-items:center;gap:.75rem;padding:.4rem 1.25rem .4rem .4rem;font-size:clamp(1.4rem,5vw,2rem);font-weight:700;display:flex}.boton-aventura{text-align:left;width:min(100%,30rem);min-height:7.5rem;font-family:var(--fuente-titulo);background:var(--c-amarillo);color:var(--c-tinta);border:0;border-bottom:.6rem solid var(--c-amarillo-osc);cursor:pointer;box-shadow:var(--sombra-suave);border-radius:2.5rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:.75rem 1.5rem .75rem .75rem;font-size:clamp(1.5rem,5.5vw,2.1rem);font-weight:700;display:grid;position:relative}.boton-aventura:active{border-bottom-width:.2rem;transform:translateY(.4rem)}.boton-aventura small{font-family:var(--fuente-texto);color:var(--c-tinta-suave);font-size:1rem;font-weight:400;display:block}.boton-aventura--hecha{background:#fff;border-bottom-color:#c3cbe0}.mundos{grid-template-columns:1fr 1fr;gap:.9rem;width:min(100%,30rem);display:grid}.boton-mundo{min-height:9rem;font-family:var(--fuente-titulo);cursor:pointer;color:var(--c-tinta);text-align:center;box-shadow:var(--sombra-suave);border:0;border-bottom:.5rem solid #1d2b4f40;border-radius:2rem;justify-items:center;gap:.35rem;padding:1rem .5rem;font-size:1.25rem;font-weight:700;line-height:1.1;display:grid}.boton-mundo:active{border-bottom-width:.2rem;transform:translateY(.3rem)}.boton-mundo--aprender{background:var(--c-verde)}.boton-mundo--programar{background:var(--c-violeta);color:#fff}.accesos{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.cinta-estado{box-shadow:var(--sombra);background:#ffffffeb;border-radius:2rem;align-items:center;gap:.6rem;padding:.4rem 1rem;font-weight:700;display:flex}.barra-superior .btn-adultos{opacity:.85}.insignia{background:#fff;border-radius:2rem;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.95rem;font-weight:700;display:inline-flex}.mapa{z-index:1;min-height:0;padding:0 var(--espacio) var(--espacio);flex-direction:column;flex:1;align-items:center;gap:1rem;display:flex;position:relative;overflow-y:auto}.mapa h1{text-align:center;font-size:clamp(1.6rem,6vw,2.4rem)}.mapa__islas{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1rem;width:min(100%,52rem);display:grid}.isla{border:0;border-bottom:.6rem solid var(--color-isla);min-height:11.5rem;box-shadow:var(--sombra-suave);cursor:pointer;text-align:center;font-family:var(--fuente-titulo);color:var(--c-tinta);background:#fff;border-radius:2rem;align-content:start;justify-items:center;gap:.4rem;padding:1rem .75rem;font-size:1.1rem;font-weight:700;line-height:1.15;display:grid;position:relative}.isla:active{border-bottom-width:.25rem;transform:translateY(.3rem)}.isla__icono{background:var(--color-isla);width:4rem;height:4rem;color:var(--c-tinta);border-radius:50%;place-items:center;display:grid}.isla__guia{position:absolute;top:-1.2rem;right:-.4rem;transform:rotate(8deg)}.isla__pegatinas{color:#c3cbe0;gap:.2rem;display:flex}.isla__pegatinas .tengo{color:var(--c-amarillo-osc)}.isla--sugerida{animation:2.4s ease-in-out infinite brillo}.mision{z-index:1;min-height:0;padding:var(--espacio);text-align:center;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:1rem;display:flex;position:relative;overflow-y:auto}.mision__pasos{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.mision__paso{border-bottom:.45rem solid var(--color-paso);width:8.5rem;box-shadow:var(--sombra-suave);background:#fff;border-radius:1.75rem;justify-items:center;gap:.3rem;padding:.9rem .5rem;font-size:.95rem;font-weight:700;line-height:1.15;display:grid;position:relative}.mision__paso--hecho{opacity:.8}.mision__marca{background:var(--c-ok);color:#fff;border:.15rem solid #fff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:-.6rem;right:-.4rem}.cierre{max-width:28rem;box-shadow:var(--sombra-suave);text-align:left;background:#fff;border-radius:2rem;gap:.5rem;padding:1.25rem 1.5rem;display:grid}.cierre h2{font-size:1.35rem}.cierre p{font-size:1.1rem}.jardin{z-index:1;min-height:0;padding:0 var(--espacio) var(--espacio);flex-direction:column;flex:1;gap:.75rem;display:flex;position:relative}.jardin__datos{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.dato{min-width:8rem;box-shadow:var(--sombra);background:#fffffff0;border-radius:1.5rem;justify-items:center;padding:.5rem 1rem;display:grid}.dato strong{font-family:var(--fuente-titulo);font-size:2rem;line-height:1}.dato span{font-size:.95rem;font-weight:700}.jardin__campo{background:linear-gradient(#fff0 0%,#62c46a40 100%);border-radius:2rem;flex:1;min-height:12rem;position:relative;overflow:hidden}.jardin__campo svg{width:100%;height:100%}.jardin__vacio{text-align:center;place-content:center;justify-items:center;gap:.5rem;padding:1rem;font-size:1.15rem;font-weight:700;display:grid;position:absolute;inset:0}.coleccion{z-index:1;min-height:0;padding:0 var(--espacio) var(--espacio);flex:1;align-content:start;justify-items:center;gap:1rem;display:grid;position:relative;overflow-y:auto}.coleccion__fila{width:min(100%,44rem);box-shadow:var(--sombra);background:#ffffffeb;border-radius:1.75rem;gap:.5rem;padding:.75rem 1rem;display:grid}.coleccion__fila h2{font-size:1.15rem}.coleccion__pegatinas{gap:.75rem;display:flex}.slot{color:#b9c3df;cursor:default;background:#f3f6ff;border:.2rem dashed #b9c3df;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;display:grid}.slot--tengo{box-shadow:0 0 0 .15rem var(--c-tinta);color:var(--c-tinta);cursor:pointer;border:.2rem solid #fff}.adultos{z-index:1;min-height:0;color:var(--c-tinta);background:#f4f7ff;flex:1;font-size:1.0625rem;position:relative;overflow-y:auto}.adultos__cabecera{z-index:3;padding:.6rem var(--espacio);background:var(--c-tinta);color:#fff;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.adultos__cabecera h1{flex:1;font-size:1.25rem}.adultos__nav{padding:.6rem var(--espacio);z-index:2;background:#fff;border-bottom:.1rem solid #dde3f3;gap:.4rem;display:flex;position:sticky;top:3.6rem;overflow-x:auto}.adultos__nav button{cursor:pointer;background:#fff;border:.15rem solid #c3cbe0;border-radius:2rem;flex:none;min-height:2.75rem;padding:.3rem 1rem;font-weight:700}.adultos__nav button[aria-current=true]{background:var(--c-tinta);color:#fff;border-color:var(--c-tinta)}.adultos__cuerpo{max-width:56rem;padding:1rem var(--espacio) 3rem;gap:1rem;margin:0 auto;display:grid}.adultos h2{font-size:1.4rem}.adultos h3{font-size:1.1rem}.panel{background:#fff;border:.1rem solid #dde3f3;border-radius:1.25rem;gap:.6rem;padding:1rem 1.25rem;display:grid}.rejilla-datos{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.cifra{background:#eef2ff;border-radius:1rem;gap:.1rem;padding:.75rem;display:grid}.cifra strong{font-family:var(--fuente-titulo);font-size:1.8rem;line-height:1}.chip-estado{background:#eef2ff;border:.1rem solid #c3cbe0;border-radius:2rem;padding:.1rem .7rem;font-size:.9rem;font-weight:700;display:inline-block}.chip-estado[data-e=consolidado]{background:#d7f5e0;border-color:#7ccf98}.chip-estado[data-e=practicando]{background:#fff1c9;border-color:#e3b84a}.chip-estado[data-e=con-ayuda]{background:#e5ddff;border-color:#a891ee}.barra-nivel{background:#e4e9f7;border-radius:1rem;height:.6rem;overflow:hidden}.barra-nivel>span{background:var(--c-turquesa-osc);height:100%;display:block}.fila-ajuste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;display:flex}.fila-ajuste label,.fila-ajuste .etiqueta{font-weight:700}.interruptor{border:.15rem solid var(--c-tinta);cursor:pointer;background:#fff;border-radius:2rem;width:4rem;height:2.5rem;padding:0;position:relative}.interruptor:after{content:"";background:var(--c-tinta);border-radius:50%;width:1.8rem;height:1.8rem;transition:transform .15s;position:absolute;top:.2rem;left:.2rem}.interruptor[aria-checked=true]{background:var(--c-turquesa)}.interruptor[aria-checked=true]:after{transform:translate(1.5rem)}.adultos input[type=range]{width:min(14rem,100%);height:2.75rem;accent-color:var(--c-turquesa-osc)}.adultos select{border:.15rem solid var(--c-tinta-suave);background:#fff;border-radius:.75rem;min-height:2.75rem;padding:.3rem .75rem}.btn-adulto{border:.15rem solid var(--c-tinta);cursor:pointer;background:#fff;border-radius:.9rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.4rem 1rem;font-weight:700;display:inline-flex}.btn-adulto--peligro{border-color:var(--c-coral-osc);color:#8f2418;background:#ffe9e6}.btn-adulto--principal{background:var(--c-tinta);color:#fff}.aviso-adulto{background:#fff7dd;border:.1rem solid #e8c764;border-radius:1rem;padding:.75rem 1rem}.aviso-adulto--error{border-color:var(--c-coral-osc);background:#ffe9e6}.aviso-adulto--ok{background:#e3f7ea;border-color:#7ccf98}.privacidad-iconos{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.privacidad-iconos li{background:#eef2ff;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.privacidad-iconos svg{color:var(--c-turquesa-osc);flex:none}details.juego-detalle{background:#fff;border:.1rem solid #dde3f3;border-radius:1rem;padding:.25rem 1rem}details.juego-detalle summary{cursor:pointer;min-height:3rem;font-weight:700;font-family:var(--fuente-titulo);align-items:center;gap:.6rem;display:flex}details.juego-detalle dl{gap:.5rem;margin:.25rem 0 .75rem;display:grid}details.juego-detalle dt{font-weight:700}details.juego-detalle dd{margin:0}.puerta{z-index:1;min-height:0;padding:var(--espacio);text-align:center;flex:1;place-content:safe center;justify-items:center;gap:1.25rem;display:grid;position:relative;overflow-y:auto}.puerta__caja{box-shadow:var(--sombra-suave);background:#fff;border-radius:2rem;justify-items:center;gap:1rem;max-width:28rem;padding:1.5rem;display:grid}.mantener{--avance:0;background:conic-gradient(var(--c-verde) calc(var(--avance) * 1%), #dde3f3 0);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:50%;place-items:center;width:8rem;height:8rem;display:grid;position:relative}.mantener__centro{background:var(--c-amarillo);width:6.4rem;height:6.4rem;font-family:var(--fuente-titulo);border-radius:50%;place-items:center;padding:.5rem;font-size:1rem;font-weight:700;line-height:1.1;display:grid}.opciones-numero{gap:.75rem;display:flex}.opciones-numero .btn{min-width:5rem;font-size:1.75rem}@media (min-width:900px){.inicio,.mapa{padding-bottom:2rem}}
