@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff)format("woff")}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff")}.solucion{border:1px solid var(--borde);border-radius:calc(var(--radio) + 4px);background:var(--superficie-solida);margin-top:6px;padding:22px 20px;box-shadow:0 20px 50px #0000001f}.solucion__cuerpo{gap:18px 44px;display:grid}.solucion__cuerpo h3{color:var(--acento);margin:0 0 .4em;font-size:1.1rem}.solucion__cuerpo p{margin:0}.solucion__ejemplo{border-left:3px solid var(--celeste);border-radius:0 var(--radio) var(--radio) 0;background:var(--superficie-2);margin:0;padding:14px 16px}.solucion__ejemplo strong{color:var(--acento);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;display:block}.solucion__medida{color:var(--texto-suave);font-size:.95rem}.solucion__gri{border-top:1px solid var(--borde);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;margin-top:22px;padding-top:20px;display:grid}.solucion__gri img{object-fit:contain;width:48px;height:48px}.solucion__burbuja{border:1.5px solid var(--celeste);background:var(--superficie-solida);border-radius:4px 14px 14px;width:fit-content;margin:0;padding:10px 14px;line-height:1.45}.solucion__aparte{color:var(--texto-suave);opacity:.85;margin:4px 0 0 6px;font-size:.85rem;font-style:italic}.solucion__gri textarea{border:1px solid var(--borde);background:var(--superficie-solida);width:100%;min-height:68px;color:var(--texto);font:inherit;resize:vertical;border-radius:12px;grid-column:1/-1;padding:12px 14px;font-size:1rem;line-height:1.4}.solucion__gri textarea:focus-visible{outline-offset:0;border-color:var(--celeste)}.solucion__gri .boton{grid-column:1/-1}.solucion__nota{color:var(--texto-suave);grid-column:1/-1;margin:0;font-size:.9rem}@media (width>=900px){.solucion{padding:34px 38px}.solucion__cuerpo{grid-template-columns:repeat(2,minmax(0,1fr))}.solucion__ejemplo,.solucion__medida{grid-column:1/-1}.solucion__gri{grid-template-columns:72px minmax(0,1fr) auto;gap:12px 16px;margin-top:28px;padding-top:26px}.solucion__gri img{grid-row:span 2;width:72px;height:72px}.solucion__dice{grid-column:2/-1}.solucion__burbuja{max-width:46rem}.solucion__gri textarea{grid-column:2}.solucion__gri .boton{grid-column:3;align-self:end}.solucion__nota{grid-column:2/-1}}.soluciones__otros{font-family:var(--fuente-titulo);margin:40px 0 0;font-size:1.3rem}.soluciones__lista{margin-top:28px}.soluciones__otros+.soluciones__lista{margin-top:16px}.soluciones__corta,.soluciones__familia{border:1px solid var(--borde);background:var(--superficie);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px}.soluciones__corta{padding:8px 20px 16px}.soluciones__rota{gap:0 36px;margin:0;padding:0;list-style:none;display:grid}.soluciones__rota li{border-bottom:1px solid var(--borde);height:4.3em;display:flex}.soluciones__rota li a{align-items:center;width:100%;line-height:1.35;display:flex}.soluciones__entra{animation:.6s both solucion-entra}@keyframes solucion-entra{0%{opacity:0;transform:translateY(6px)}}.soluciones__todos{color:var(--texto-suave);align-items:center;gap:6px;margin-top:14px;font-weight:600;text-decoration:none;display:inline-flex}.soluciones__todos:hover{color:var(--acento)}@media (width>=700px){.soluciones__rota{grid-template-columns:repeat(2,minmax(0,1fr))}.soluciones__rota li{height:3.2em}}@media (prefers-reduced-motion:reduce){.soluciones__entra{animation:none}}.soluciones__familias{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.soluciones__familia{padding:18px 20px 20px}.soluciones__familia h3{color:var(--texto);align-items:center;gap:10px;margin:0 0 12px;font-size:1.1rem;display:flex}.soluciones__familia ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.soluciones__rota a,.soluciones__familia a{color:var(--acento);padding:6px 0;font-weight:600;text-decoration:none;display:block}.soluciones__rota a:hover,.soluciones__familia a:hover{text-decoration:underline}.soluciones__rota a[aria-current],.soluciones__familia a[aria-current]{color:var(--texto)}.soluciones__otra{border:1px dashed var(--campo-borde);background:var(--superficie);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px;align-items:center;gap:14px;margin-top:16px;padding:18px 20px;display:grid}.soluciones__otra h3{margin:0 0 4px;font-size:1.1rem}.soluciones__otra p{max-width:46rem;color:var(--texto-suave);margin:0}@media (width>=700px){.soluciones__otra{grid-template-columns:minmax(0,1fr) auto;gap:24px}}.soluciones__otra[hidden]{display:none}.soluciones__frase strong{color:var(--texto)}.taller{align-items:center;gap:24px 36px;display:grid}.taller__escena{border:1px solid var(--borde);background:linear-gradient(160deg, var(--superficie-2), var(--superficie-solida));height:380px;box-shadow:var(--sombra);border-radius:22px;position:relative;overflow:hidden}.taller__pantalla{color:#dff3fb;background:#0f2a3a;border:6px solid #2b3d49;border-radius:14px;padding:12px;font-size:.72rem;position:absolute;top:46px;left:27%;right:20%;box-shadow:0 12px 30px #00000040}.taller__titulo{color:#7fd6f5;font-family:var(--fuente-titulo);justify-content:space-between;gap:8px;margin:0 0 8px;font-size:.9rem;line-height:1.3;display:flex}.taller__titulo em{background:var(--celeste);color:#fff;border-radius:6px;align-self:center;padding:0 8px;font-size:.68rem;font-style:normal;line-height:1.7}.taller__fila{animation:.5s both taller-fila;animation-delay:calc(var(--i) * .4s + .2s);background:#ffffff12;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;margin-bottom:5px;padding:5px 7px;display:grid}.taller__fila span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.taller__fila i{text-align:center;white-space:nowrap;background:#00a3de59;border-radius:6px;min-width:40px;padding:0 6px;font-size:.66rem;font-style:normal;line-height:1.7}.taller__fila i.taller__aviso{background:var(--logo-naranjo)}@keyframes taller-fila{0%{opacity:0;transform:translateY(8px)}}.taller__barra{background:#ffffff1f;border-radius:4px;height:6px;margin-top:8px;overflow:hidden}.taller__barra:after{content:"";background:var(--celeste);width:100%;height:100%;animation:3.4s linear both taller-carga;display:block}@keyframes taller-carga{0%{width:0}}.taller__per{filter:drop-shadow(0 10px 14px #0000002e);height:auto;animation:4s ease-in-out infinite taller-flota;position:absolute}.taller__per--gri{width:120px;bottom:12px;left:1%}.taller__per--miso{width:92px;animation-duration:5s;animation-delay:-1s;top:12px;right:2%}.taller__per--yoyo{width:100px;animation-duration:4.5s;animation-delay:-2s;bottom:12px;right:3%}@keyframes taller-flota{50%{transform:translateY(-8px)}}.taller__globo{border:1px solid var(--borde);background:var(--superficie-solida);box-shadow:var(--sombra);color:var(--texto);white-space:nowrap;border-radius:14px;padding:5px 11px;font-size:.74rem;font-weight:700;position:absolute}.taller__globo--gri,.taller__globo--yoyo{display:none}.taller__globo--miso{top:10px;right:28%}.taller__ahora{border:1px solid var(--borde);background:var(--superficie-solida);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:60px;margin-top:16px;padding:14px 18px;display:flex}.taller__ahora small{color:var(--texto-suave);font-size:.9rem}.taller__lista{flex:16rem;margin:0;padding:0;font-size:1.1rem;font-weight:800;list-style:none;display:grid}.taller__lista li{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .6s,visibility .6s}.taller__lista li.taller__va{opacity:1;visibility:visible}.taller__lista a{color:var(--acento);text-decoration:none}.taller__lista a:hover{text-decoration:underline}.taller__texto p{max-width:34rem;color:var(--texto-suave);margin:0 0 18px;font-size:1.1rem}.taller__acciones{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.taller__acciones .soluciones__todos{margin-top:0}@media (width>=900px){.taller{grid-template-columns:1.05fr 1fr}.taller__escena{height:400px}.taller__pantalla{font-size:.8rem;top:50px;left:29%;right:24%}.taller__per--gri{width:150px;bottom:14px;left:1%}.taller__per--miso{width:130px;top:14px;right:2%}.taller__per--yoyo{width:140px;bottom:14px;right:4%}.taller__globo{font-size:.8rem}.taller__globo--gri{white-space:normal;max-width:110px;display:block;top:64px;left:3%}.taller__globo--miso{top:12px;right:27%}.taller__globo--yoyo{display:block;top:318px;right:30%}}@media (prefers-reduced-motion:reduce){.taller__fila,.taller__barra:after,.taller__per{animation:none}.taller__lista li{transition:none}}.herramientas{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.herramientas__grupo{border:1px solid var(--borde);background:var(--superficie);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px;padding:18px 20px 20px}.herramientas__grupo h3{color:var(--texto);align-items:center;gap:10px;margin:0 0 12px;font-size:1.1rem;display:flex}.herramientas__grupo ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.herramientas__grupo a{color:var(--acento);padding:6px 0;font-weight:600;text-decoration:none;display:block}.herramientas__grupo a:hover{text-decoration:underline}.herramientas__pie{margin-top:26px}
