.wrap[data-astro-cid-tzpxbpnh]{max-width:720px;margin:0 auto;padding:0 16px}.intro[data-astro-cid-tzpxbpnh]{text-align:center;padding:48px 0 28px}.intro[data-astro-cid-tzpxbpnh] h1[data-astro-cid-tzpxbpnh]{font-size:clamp(2.2rem,6vw,3.2rem);margin-bottom:12px}.intro[data-astro-cid-tzpxbpnh] p[data-astro-cid-tzpxbpnh]{font-size:1.1rem}.pill[data-astro-cid-tzpxbpnh]{display:inline-block;background:var(--amarillo);font-weight:800;font-size:.85rem;padding:6px 14px;border-radius:999px;margin-bottom:14px}.panel[data-astro-cid-tzpxbpnh]{background:#fff;border-radius:24px;padding:24px;box-shadow:0 10px 30px #183b5c14}.panel[data-astro-cid-tzpxbpnh] h2[data-astro-cid-tzpxbpnh]{font-size:1.2rem;margin:22px 0 10px}.panel[data-astro-cid-tzpxbpnh] h2[data-astro-cid-tzpxbpnh]:first-child{margin-top:0}.panel[data-astro-cid-tzpxbpnh] h2[data-astro-cid-tzpxbpnh] small[data-astro-cid-tzpxbpnh]{font-family:Nunito,sans-serif;font-size:.85rem;opacity:.7}.ayuda-txt[data-astro-cid-tzpxbpnh]{font-size:.9rem;opacity:.75;margin:-4px 0 10px}.tipos[data-astro-cid-tzpxbpnh]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tipos[data-astro-cid-tzpxbpnh] button[data-astro-cid-tzpxbpnh]{background:var(--crema);border:3px solid transparent;border-radius:18px;padding:12px 6px;cursor:pointer;font:600 1rem Fredoka,sans-serif;color:var(--tinta);display:grid;gap:4px;justify-items:center}.tipos[data-astro-cid-tzpxbpnh] button[data-astro-cid-tzpxbpnh] span[data-astro-cid-tzpxbpnh]{font-size:2rem}.tipos[data-astro-cid-tzpxbpnh] button[data-astro-cid-tzpxbpnh][aria-pressed=true]{border-color:var(--cielo);background:#75c8ee22}.pasos[data-astro-cid-tzpxbpnh]{list-style:none;padding:0;display:grid;gap:8px}.pasos li{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--crema);border-radius:14px;padding:8px 12px}.pasos li.off{opacity:.45}.pasos label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:700;flex:1;min-width:0}.pasos input{width:20px;height:20px;accent-color:var(--azul);flex:none}.pasos .e{font-size:1.5rem}.pasos .min{display:flex;align-items:center;gap:6px;flex:none}.pasos .min b{min-width:52px;text-align:center;font-size:.9rem}.pasos .min button{width:32px;height:32px;border-radius:50%;border:0;background:#fff;color:var(--azul);font-size:1.2rem;font-weight:800;cursor:pointer;box-shadow:0 2px 6px #183b5c1a}#nombre[data-astro-cid-tzpxbpnh]{width:100%;font:700 1.05rem Nunito,sans-serif;padding:12px 16px;border-radius:14px;border:2px solid #183b5c22;color:var(--tinta)}#nombre[data-astro-cid-tzpxbpnh]:focus{outline:none;border-color:var(--cielo)}.total[data-astro-cid-tzpxbpnh]{text-align:center;font-weight:800;margin:22px 0 12px}.nota[data-astro-cid-tzpxbpnh]{font-size:.9rem;opacity:.75;text-align:center;margin-top:14px}.btn[data-astro-cid-tzpxbpnh]{display:flex;width:100%;justify-content:center;align-items:center;gap:6px;background:var(--azul);color:#fff;border:0;cursor:pointer;text-decoration:none;font-family:Fredoka,sans-serif;font-weight:600;font-size:1.2rem;padding:15px 26px;border-radius:999px;box-shadow:0 6px #17507f}.btn[data-astro-cid-tzpxbpnh]:disabled{opacity:.5;cursor:not-allowed}.btn-dark[data-astro-cid-tzpxbpnh]{background:var(--tinta);box-shadow:0 6px #0b2136;display:inline-flex;width:auto}.juego[data-astro-cid-tzpxbpnh]{text-align:center;padding:28px 0 8px}.puntos[data-astro-cid-tzpxbpnh]{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.puntos span{font-size:1.3rem;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff;opacity:.5}.puntos span.hecho{background:#9ee0b0;opacity:1}.puntos span.actual{background:var(--amarillo);opacity:1;transform:scale(1.15)}.contador[data-astro-cid-tzpxbpnh]{font-weight:800;opacity:.7;margin-bottom:10px}.reloj[data-astro-cid-tzpxbpnh]{position:relative;width:min(78vw,320px);aspect-ratio:1;margin:0 auto}.reloj[data-astro-cid-tzpxbpnh] svg[data-astro-cid-tzpxbpnh]{width:100%;height:100%;transform:rotate(-90deg)}.fondo-aro[data-astro-cid-tzpxbpnh]{fill:#fff;stroke:#75c8ee33;stroke-width:14}.aro[data-astro-cid-tzpxbpnh]{fill:none;stroke:var(--cielo);stroke-width:14;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.aro[data-astro-cid-tzpxbpnh].acabo{stroke:var(--rosa)}.paso-emoji[data-astro-cid-tzpxbpnh]{position:absolute;inset:0;display:grid;place-items:center;font-size:min(28vw,120px)}.paso-nombre[data-astro-cid-tzpxbpnh]{font-size:clamp(2rem,8vw,3rem);margin-top:16px}.tiempo[data-astro-cid-tzpxbpnh]{font:600 1.4rem Fredoka,sans-serif;color:var(--azul);margin:6px 0 22px;min-height:2em}.listo[data-astro-cid-tzpxbpnh]{background:#3bb36b;box-shadow:0 7px #24834a;font-size:1.6rem;padding:20px;max-width:420px;margin:0 auto}.controles[data-astro-cid-tzpxbpnh]{display:flex;justify-content:center;gap:14px;margin-top:22px}.controles[data-astro-cid-tzpxbpnh] button[data-astro-cid-tzpxbpnh]{width:54px;height:54px;border-radius:50%;border:0;background:#fff;font-size:1.3rem;cursor:pointer;box-shadow:0 4px 12px #183b5c1a;color:var(--tinta)}.fin[data-astro-cid-tzpxbpnh]{text-align:center;padding:60px 0 20px}.estrellas[data-astro-cid-tzpxbpnh]{font-size:3.5rem;animation:salta 1s ease infinite alternate}@keyframes salta{to{transform:translateY(-12px) scale(1.05)}}.fin[data-astro-cid-tzpxbpnh] h2[data-astro-cid-tzpxbpnh]{font-size:clamp(2.2rem,8vw,3.2rem);margin:12px 0}.fin[data-astro-cid-tzpxbpnh] p[data-astro-cid-tzpxbpnh]{font-size:1.15rem;margin-bottom:26px}.fin[data-astro-cid-tzpxbpnh] .btn[data-astro-cid-tzpxbpnh]{max-width:360px;margin:0 auto}.cta[data-astro-cid-tzpxbpnh]{margin:48px 0 0;text-align:center;background:var(--amarillo);border-radius:24px;padding:36px 20px}.cta[data-astro-cid-tzpxbpnh] h2[data-astro-cid-tzpxbpnh]{font-size:1.8rem;margin-bottom:8px}.cta[data-astro-cid-tzpxbpnh] p[data-astro-cid-tzpxbpnh]{margin-bottom:20px}@media(max-width:640px){.tipos[data-astro-cid-tzpxbpnh]{grid-template-columns:repeat(2,1fr)}.panel[data-astro-cid-tzpxbpnh]{padding:18px}}
