@font-face{font-family:Lobster;src:url(/fuentes/lobster.woff2) format("woff2");font-display:swap}@font-face{font-family:Pacifico;src:url(/fuentes/pacifico.woff2) format("woff2");font-display:swap}@font-face{font-family:Caveat;src:url(/fuentes/caveat.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fuentes/bebas.woff2) format("woff2");font-display:swap}@font-face{font-family:Righteous;src:url(/fuentes/righteous.woff2) format("woff2");font-display:swap}@font-face{font-family:Bungee;src:url(/fuentes/bungee.woff2) format("woff2");font-display:swap}:root{--bg: #f2f3f7;--surface: #ffffff;--border: #e4e6ee;--text: #16181f;--muted: #6b7080;--accent: #5d22ba;--marca: #5d22ba;--peligro: #d1365a;--presencia: #17a05e;--radius: 14px;--velo: var(--bg);--velo-desenfoque: none;font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0;background:transparent;-webkit-font-smoothing:antialiased}:root[data-tema=oscuro]{--bg: #14151a;--surface: #1c1e26;--border: #2b2e3a;--text: #eceef4;--muted: #9aa0b1;--accent: #a688ff;--peligro: #ff6f8b;--presencia: #3ddc84}:root[data-tema=calido]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #f7ede0;--surface: #fffaf2;--border: #ead9c2;--text: #2a1c10;--muted: #74594a;--accent: #a5420f;--peligro: #c3203f;--presencia: #1f8a4c}:root[data-tema=lluvia]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #161d26;--surface: #1d2631;--border: #2e3b49;--text: #e6edf5;--muted: #9db0c3;--accent: #4ea3e4;--peligro: #ff7a90;--presencia: #4fd88f;--nube: #dfe7f0;--nube-texto: #16202c;--nube-marca: #52606f;--nube-lomos: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='24'%3E%3Cg fill='%23dfe7f0'%3E%3Ccircle cx='16' cy='25' r='14'/%3E%3Ccircle cx='44' cy='26' r='20'/%3E%3Ccircle cx='76' cy='25' r='13'/%3E%3Ccircle cx='102' cy='26' r='18'/%3E%3C/g%3E%3C/svg%3E")}:root[data-tema=playa]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #f6eedb;--surface: #fffdf6;--border: #e8dcbf;--text: #1b2a33;--muted: #56656d;--accent: #0a6f82;--peligro: #c3203f;--presencia: #12895a}:root[data-tema=nieve]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #e9f0f6;--surface: #fbfdff;--border: #d4e0eb;--text: #132233;--muted: #53677b;--accent: #2b62a6;--peligro: #c3203f;--presencia: #12895a}:root[data-tema=galaxia]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #0c0a1f;--surface: #15112e;--border: #2c2655;--text: #eeeaff;--muted: #aaa3d4;--accent: #9b7dff;--peligro: #ff7a90;--presencia: #4fd88f}:root[data-tema=anionuevo]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #121428;--surface: #1a1d36;--border: #2c3058;--text: #eef0fa;--muted: #a5abc8;--accent: #c9952a;--peligro: #ff7a90;--presencia: #4fd88f}:root[data-tema=sanvalentin]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #fbeef1;--surface: #fffafb;--border: #f0d6dd;--text: #2b141b;--muted: #7a5560;--accent: #c2185b;--peligro: #c3203f;--presencia: #12895a}:root[data-tema=sanpatricio]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #ecf5ec;--surface: #fbfefb;--border: #d3e6d4;--text: #132a1a;--muted: #4f6a57;--accent: #1e7d3a;--peligro: #c3203f;--presencia: #12895a}:root[data-tema=pascua]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #f4effa;--surface: #fffdff;--border: #e3d8f0;--text: #261c33;--muted: #67597a;--accent: #7b4bb8;--peligro: #c3203f;--presencia: #12895a}:root[data-tema=madres]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #fbf0f0;--surface: #fffafa;--border: #f0d9db;--text: #2d1519;--muted: #7a565c;--accent: #b03a6a;--peligro: #c3203f;--presencia: #12895a}:root[data-tema=sanjuan]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #1a1410;--surface: #231b15;--border: #3a2c21;--text: #f5ece3;--muted: #b8a796;--accent: #e07a2c;--peligro: #ff7a90;--presencia: #4fd88f}:root[data-tema=amigo]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #eef5fb;--surface: #fdfeff;--border: #d6e4f1;--text: #12233a;--muted: #52667e;--accent: #1f6fb5;--peligro: #c3203f;--presencia: #12895a}:root[data-tema=nino]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #eaf3fa;--surface: #fbfdff;--border: #d3e3f0;--text: #10243a;--muted: #4e6378;--accent: #c2410f;--peligro: #c3203f;--presencia: #12895a}:root[data-tema=primavera]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #f3f7e8;--surface: #fdfef8;--border: #dfe7c9;--text: #1f2a12;--muted: #5b6a48;--accent: #a83d80;--peligro: #c3203f;--presencia: #12895a}:root[data-tema=halloween]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #170f1f;--surface: #20162b;--border: #3a2a4a;--text: #f3ebf7;--muted: #b4a3c3;--accent: #e0761a;--peligro: #ff7a90;--presencia: #4fd88f}:root[data-tema=muertos]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #1c1020;--surface: #251630;--border: #40284d;--text: #f6eef6;--muted: #bba6bf;--accent: #e8458a;--peligro: #ff8a7a;--presencia: #4fd88f}:root[data-tema=navidad]{--velo: color-mix(in srgb, var(--bg) 78%, transparent);--velo-desenfoque: blur(7px);--bg: #0f1d17;--surface: #16261f;--border: #28403a;--text: #eef6f0;--muted: #a3b9ad;--accent: #ec5560;--peligro: #ff8a9a;--presencia: #4fd88f}:root[data-base=oscuro]{color-scheme:dark}:root[data-tema=lluvia] :is(textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number]){color:var(--nube-texto)!important;caret-color:var(--nube-texto);border:none!important;border-radius:18px!important;background:var(--nube-lomos) 4px 0 / 120px 24px repeat-x,linear-gradient(var(--nube),var(--nube)) 0 12px / 100% calc(100% - 12px) no-repeat!important;padding:16px 18px 12px!important;box-shadow:none!important;filter:drop-shadow(0 2px 0 rgba(8,14,22,.55)) drop-shadow(0 6px 10px rgba(0,0,0,.25))}:root[data-tema=lluvia] :is(textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number])::placeholder{color:var(--nube-marca);opacity:1}:root[data-tema=lluvia] :is(textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-pase=oculto] .pase-banner{display:none}.menu.svelte-13gk586{position:relative;min-width:0}.menu__nombre.svelte-13gk586{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__disparador.svelte-13gk586{display:inline-flex;align-items:center;gap:10px;min-width:148px;font:inherit;font-size:13.5px;font-weight:600;color:#fff;background:var(--accent);border:1.5px solid var(--accent);border-radius:6px;padding:9px 14px;cursor:pointer;text-align:left}.menu__flecha.svelte-13gk586{margin-left:auto;font-size:11px;line-height:1;transition:transform .18s ease}.menu__disparador--abierto.svelte-13gk586 .menu__flecha:where(.svelte-13gk586){transform:rotate(180deg)}.menu__panel.svelte-13gk586{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:100%;display:flex;flex-direction:column;padding:6px;background:var(--surface);border:1.5px solid var(--text);border-radius:8px;box-shadow:0 10px 24px #16181f1f;animation:svelte-13gk586-desplegar .16s ease}.menu__opcion.svelte-13gk586{display:flex;align-items:center;justify-content:space-between;gap:14px;font:inherit;font-size:13.5px;color:var(--text);text-decoration:none;background:none;border:none;border-radius:5px;padding:9px 14px;text-align:left;cursor:pointer;white-space:nowrap}.menu__opcion.svelte-13gk586:hover,.menu__opcion.svelte-13gk586:focus-visible{background:var(--bg);outline:none}.menu__opcion--activa.svelte-13gk586{color:var(--accent);font-weight:600}@keyframes svelte-13gk586-desplegar{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 720px){.menu.svelte-13gk586{display:none}}@media (prefers-reduced-motion: reduce){.menu__panel.svelte-13gk586{animation:none}.menu__flecha.svelte-13gk586{transition:none}}.tema.svelte-10d17h5{position:relative}.tema__boton.svelte-10d17h5{display:grid;place-items:center;width:34px;height:34px;font-size:15px;line-height:1;color:var(--text);background:none;border:1.5px solid var(--text);border-radius:999px;cursor:pointer}.tema__boton.svelte-10d17h5:hover{color:var(--accent);border-color:var(--accent)}.tema__boton.svelte-10d17h5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.menu-tema.svelte-10d17h5{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:214px;max-width:calc(100vw - 24px);padding:6px;background:var(--surface);border:1.5px solid var(--text);border-radius:12px;box-shadow:0 10px 30px #0000002e}.menu-tema__grupo.svelte-10d17h5{margin:6px 8px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.opcion.svelte-10d17h5{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;font:inherit;font-size:14px;color:var(--text);text-align:left;background:none;border:none;border-radius:8px;cursor:pointer}.opcion.svelte-10d17h5:hover,.opcion.svelte-10d17h5:focus-visible{background:var(--bg);outline:none}.opcion.svelte-10d17h5:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.opcion[aria-checked=true].svelte-10d17h5{font-weight:700}.opcion__muestra.svelte-10d17h5{position:relative;display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;border:1px solid var(--border)}.opcion__muestra.svelte-10d17h5:after{content:"";position:absolute;right:-3px;bottom:-3px;width:10px;height:10px;border-radius:50%;background:var(--punto);border:2px solid var(--surface)}.opcion__icono.svelte-10d17h5{font-size:14px;line-height:1;filter:drop-shadow(0 0 1px rgba(0,0,0,.35))}.opcion__nombre.svelte-10d17h5{flex:1}.opcion__puesto.svelte-10d17h5{color:var(--accent);font-weight:700}.topbar.svelte-1elxaub{background:var(--surface)}.topbar__inner.svelte-1elxaub{display:flex;align-items:center;gap:24px;max-width:880px;margin:0 auto;padding:16px 20px 14px}.brand.svelte-1elxaub{display:flex;align-items:center;gap:10px;text-decoration:none}.brand.svelte-1elxaub:hover .brand__name:where(.svelte-1elxaub){opacity:.75}.brand__logo.svelte-1elxaub{display:inline-flex;align-items:center;justify-content:center}.brand__name.svelte-1elxaub{font-family:Poppins,Segoe UI,system-ui,sans-serif;font-size:25px;font-weight:500;color:var(--accent);letter-spacing:-.2px;line-height:1}.tabs.svelte-1elxaub{display:flex;justify-content:flex-end;gap:10px;flex:1;min-width:0;padding-bottom:12px;border-bottom:1.5px solid var(--text);align-self:flex-end}.entrar.svelte-1elxaub{display:inline-flex;align-items:center;font-size:13.5px;font-weight:600;color:var(--text);text-decoration:none;background:var(--surface);border:1.5px solid var(--text);border-radius:6px;padding:9px 16px;white-space:nowrap}.entrar.svelte-1elxaub:hover{color:var(--accent);border-color:var(--accent)}.cuenta.svelte-1elxaub{display:inline-flex;align-items:center;border-radius:50%}@media (max-width: 720px){.topbar__inner.svelte-1elxaub{gap:14px}.brand__name.svelte-1elxaub{font-size:21px}.tabs.svelte-1elxaub{gap:8px}.entrar.svelte-1elxaub{padding:8px 12px;font-size:13px}}@media (max-width: 400px){.topbar__inner.svelte-1elxaub{gap:10px}.brand.svelte-1elxaub{gap:6px}.brand__logo.svelte-1elxaub svg{width:36px;height:36px}.brand__name.svelte-1elxaub{font-size:19px}.tabs.svelte-1elxaub{gap:4px}}.telon.svelte-1vrls27{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto;background:#0a0810c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:svelte-1vrls27-aparecer .22s ease-out}.pase.svelte-1vrls27{position:relative;width:100%;max-width:420px;margin:auto;padding:26px 20px 20px;background-color:#130e24;background-image:radial-gradient(circle at top,#2b1754,#130e24 70%,#0c0817);color:#eceef4;border:1.5px solid #d4af37;border-radius:22px;box-shadow:0 0 40px #b3872859;animation:svelte-1vrls27-subir .28s cubic-bezier(.16,1,.3,1)}.pase__cerrar.svelte-1vrls27{position:absolute;top:12px;right:14px;width:30px;height:30px;display:grid;place-items:center;font:inherit;font-size:14px;line-height:1;color:#eceef4;background:#ffffff1f;border:none;border-radius:50%;cursor:pointer}.pase__cerrar.svelte-1vrls27:hover,.pase__cerrar.svelte-1vrls27:focus-visible{background:#ffffff3d}.pase__titulo.svelte-1vrls27{margin:0 0 4px;padding:0 26px;text-align:center;font-family:Poppins,Segoe UI,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:1.2;color:#f6e6a4;background:linear-gradient(180deg,#fff7c2,#e3c257 55%,#b38728);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pase__bajada.svelte-1vrls27{margin:0 0 16px;text-align:center;font-size:13px;font-weight:600;color:#cfc3ea}.muestra.svelte-1vrls27{padding:12px;margin-bottom:14px;background:#0006;border:1px dashed rgb(212 175 55 / .45);border-radius:14px}.muestra__estilos.svelte-1vrls27{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:10px}.muestra__estilo.svelte-1vrls27{font:inherit;font-size:12px;font-weight:600;color:#d8cdf0;background:#251d38;border:1px solid #4a3b6e;border-radius:999px;padding:5px 12px;cursor:pointer}.muestra__estilo.svelte-1vrls27:hover{border-color:#8b76c4}.muestra__estilo--puesto.svelte-1vrls27{color:#150f04;background:#e3c257;border-color:#fff2a8}.ficha.svelte-1vrls27{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#191428;border:1px solid var(--estilo);border-radius:10px;box-shadow:0 0 12px color-mix(in srgb,var(--estilo) 38%,transparent);transition:border-color .25s ease,box-shadow .25s ease}.ficha__avatar.svelte-1vrls27{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;font-size:11px;font-weight:700;color:#eceef4;background:#3f335c;border-radius:50%}.ficha__datos.svelte-1vrls27{display:flex;flex-direction:column;gap:2px;min-width:0}.ficha__nombre.svelte-1vrls27{font-size:13px;font-weight:600;color:#eceef4}.ficha__cancion.svelte-1vrls27{font-size:11.5px;color:#b3a9cd}.beneficios.svelte-1vrls27{display:flex;flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none}.beneficio.svelte-1vrls27{display:flex;align-items:center;gap:12px;padding:9px 12px;background:#ffffff0d;border:1px solid rgb(255 255 255 / .07);border-radius:12px}.beneficio__icono.svelte-1vrls27{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;font-size:17px;background:#9333ea38;border-radius:8px}.beneficio__texto.svelte-1vrls27{display:flex;flex-direction:column;gap:2px}.beneficio__titulo.svelte-1vrls27{font-size:13px;font-weight:600;color:#fff}.beneficio__bajada.svelte-1vrls27{font-size:12px;line-height:1.4;color:#b3a9cd}.pase__activar.svelte-1vrls27{width:100%;padding:13px;font:inherit;font-size:14.5px;font-weight:700;letter-spacing:.3px;color:#150f04;background-color:#dfb63f;background-image:linear-gradient(90deg,#d4af37,#f7e07c,#c69428);border:none;border-radius:999px;cursor:pointer;box-shadow:0 4px 15px #d4af3766}.pase__activar.svelte-1vrls27:hover{filter:brightness(1.06)}.aviso.svelte-1vrls27{margin:0;padding:12px 14px;font-size:12.5px;line-height:1.5;color:#d8cdf0;background:#d4af371f;border:1px solid rgb(212 175 55 / .5);border-radius:14px}.aviso__titulo.svelte-1vrls27{display:block;margin-bottom:2px;font-size:13px;color:#f6e6a4}.pase__letra-chica.svelte-1vrls27{margin:10px 0 0;text-align:center;font-size:11px;color:#9a91b4}@keyframes svelte-1vrls27-aparecer{0%{opacity:0}to{opacity:1}}@keyframes svelte-1vrls27-subir{0%{transform:translateY(26px) scale(.96);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.telon.svelte-1vrls27,.pase.svelte-1vrls27{animation:none}.ficha.svelte-1vrls27{transition:none}}.pase-banner.svelte-1mb0k0r{display:flex;align-items:stretch;width:100%;height:36px;background-color:#d4af37;color:#110e05;background-image:linear-gradient(90deg,#b38728,#fbf5b7,#d4af37,#fbf5b7,#aa771c);background-size:300% 100%;border-top:1px solid #fff2a8;border-bottom:1px solid #775210;box-shadow:0 2px 10px #d4af3759;animation:svelte-1mb0k0r-brillar 4s linear infinite}.pase-banner__abrir.svelte-1mb0k0r{position:relative;flex:1;min-width:0;overflow:hidden;container-type:inline-size;display:flex;align-items:center;padding:0;font:inherit;color:inherit;background:none;border:none;cursor:pointer}.cinta.svelte-1mb0k0r{position:absolute;top:50%;left:0;display:flex;align-items:center;gap:14px;white-space:nowrap;font-size:12.5px;font-weight:800;letter-spacing:.4px;color:#110e05;text-shadow:0 1px 0 rgb(255 255 255 / .6);animation:svelte-1mb0k0r-vaiven 11s ease-in-out infinite alternate;will-change:transform}.pase-banner__abrir.svelte-1mb0k0r:hover .cinta:where(.svelte-1mb0k0r),.pase-banner__abrir.svelte-1mb0k0r:focus-visible .cinta:where(.svelte-1mb0k0r),.pase-banner__abrir.svelte-1mb0k0r:active .cinta:where(.svelte-1mb0k0r){animation-play-state:paused}.pase-banner__abrir.svelte-1mb0k0r:focus-visible{outline:2px solid #110e05;outline-offset:-3px}.destello.svelte-1mb0k0r{display:inline-block;font-size:14px;animation:svelte-1mb0k0r-destellar 1s ease-in-out infinite alternate}.destello.svelte-1mb0k0r:nth-of-type(2){animation-delay:.5s}.etiqueta.svelte-1mb0k0r{padding:2px 7px;font-size:10px;font-weight:800;letter-spacing:1px;color:gold;background:#000;border-radius:4px;text-shadow:none}.pase-banner__cerrar.svelte-1mb0k0r{flex-shrink:0;width:32px;display:grid;place-items:center;font:inherit;font-size:11px;line-height:1;color:#4a3708;background:none;border:none;cursor:pointer}.pase-banner__cerrar.svelte-1mb0k0r:hover,.pase-banner__cerrar.svelte-1mb0k0r:focus-visible{color:#110e05;background:#ffffff59}@keyframes svelte-1mb0k0r-vaiven{0%{transform:translate(14px,-50%)}to{transform:translate(calc(100cqw - 100% - 14px),-50%)}}@keyframes svelte-1mb0k0r-brillar{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes svelte-1mb0k0r-destellar{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1.25)}}@media (prefers-reduced-motion: reduce){.pase-banner.svelte-1mb0k0r{height:auto;min-height:36px;animation:none;background-position:50% 50%}.pase-banner__abrir.svelte-1mb0k0r{padding:7px 4px 7px 14px}.cinta.svelte-1mb0k0r{position:static;flex-wrap:wrap;justify-content:center;gap:6px 12px;width:100%;white-space:normal;transform:none;animation:none}.destello.svelte-1mb0k0r{animation:none;opacity:1;transform:none}}.ambiente.svelte-1c0b5bl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.ambiente.svelte-1c0b5bl>div:where(.svelte-1c0b5bl){display:none;position:absolute;top:0;right:0;bottom:0;left:0}:root[data-tema=calido] .ambiente__calido.svelte-1c0b5bl,:root[data-tema=lluvia] .ambiente__lluvia.svelte-1c0b5bl,:root[data-tema=playa] .ambiente__playa.svelte-1c0b5bl,:root[data-tema=nieve] .ambiente__nieve.svelte-1c0b5bl,:root[data-tema=galaxia] .ambiente__galaxia.svelte-1c0b5bl{display:block}.ambiente__calido.svelte-1c0b5bl{background:radial-gradient(ellipse 70% 55% at 12% 0%,rgba(255,183,107,.38),transparent 70%),radial-gradient(ellipse 60% 50% at 95% 100%,rgba(240,120,70,.2),transparent 70%)}.capa.svelte-1c0b5bl{position:absolute;left:-10%;right:-10%;background-repeat:repeat;will-change:transform}.ambiente__lluvia.svelte-1c0b5bl{transform:rotate(9deg) scale(1.25);background:radial-gradient(ellipse 90% 50% at 50% 0%,rgba(120,150,185,.16),transparent 75%)}.gotas--lejos.svelte-1c0b5bl{top:-240px;bottom:0;background-image:var(--gotas-lejos);animation:svelte-1c0b5bl-caer-240 .75s linear infinite}.gotas--cerca.svelte-1c0b5bl{top:-320px;bottom:0;background-image:var(--gotas-cerca);animation:svelte-1c0b5bl-caer-320 .5s linear infinite}.copos--lejos.svelte-1c0b5bl{top:-180px;bottom:0;background-image:var(--copos-lejos);animation:svelte-1c0b5bl-caer-180 9s linear infinite}.copos--cerca.svelte-1c0b5bl{top:-260px;bottom:0;background-image:var(--copos-cerca);animation:svelte-1c0b5bl-caer-260 7s linear infinite}.ambiente__nieve.svelte-1c0b5bl{background:linear-gradient(rgba(150,175,205,.22),transparent 55%);animation:svelte-1c0b5bl-mecerse 6s ease-in-out infinite alternate}@keyframes svelte-1c0b5bl-caer-240{to{transform:translateY(240px)}}@keyframes svelte-1c0b5bl-caer-320{to{transform:translateY(320px)}}@keyframes svelte-1c0b5bl-caer-180{to{transform:translateY(180px)}}@keyframes svelte-1c0b5bl-caer-260{to{transform:translateY(260px)}}@keyframes svelte-1c0b5bl-mecerse{0%{transform:translate(-14px)}to{transform:translate(14px)}}.ambiente__galaxia.svelte-1c0b5bl{background:radial-gradient(ellipse 55% 40% at 12% 18%,rgba(140,80,230,.28),transparent 70%),radial-gradient(ellipse 50% 45% at 92% 78%,rgba(60,110,230,.24),transparent 70%),radial-gradient(ellipse 40% 30% at 55% 8%,rgba(230,90,180,.14),transparent 70%)}.estrellas--lejos.svelte-1c0b5bl{top:0;bottom:-220px;background-image:var(--estrellas-lejos);animation:svelte-1c0b5bl-subir-220 160s linear infinite}.estrellas--cerca.svelte-1c0b5bl{top:0;bottom:-340px;background-image:var(--estrellas-cerca);animation:svelte-1c0b5bl-subir-340 110s linear infinite}@keyframes svelte-1c0b5bl-subir-220{to{transform:translateY(-220px)}}@keyframes svelte-1c0b5bl-subir-340{to{transform:translateY(-340px)}}.sol.svelte-1c0b5bl{position:absolute;top:30px;right:-60px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,214,102,.55) 0 32%,rgba(255,214,102,.18) 33%,transparent 68%)}.olas.svelte-1c0b5bl{position:absolute;left:0;right:0;bottom:0;height:96px}.ola.svelte-1c0b5bl{position:absolute;bottom:0;left:0;background-repeat:repeat-x;background-position:left bottom;will-change:transform}.ola--atras.svelte-1c0b5bl{width:calc(100% + 320px);height:90px;opacity:.45;background-image:var(--ola-atras);animation:svelte-1c0b5bl-ola-320 14s linear infinite}.ola--medio.svelte-1c0b5bl{width:calc(100% + 240px);height:70px;opacity:.55;background-image:var(--ola-medio);animation:svelte-1c0b5bl-ola-240 9s linear infinite reverse}.ola--frente.svelte-1c0b5bl{width:calc(100% + 400px);height:54px;opacity:.6;background-image:var(--ola-frente);animation:svelte-1c0b5bl-ola-400 12s linear infinite}@keyframes svelte-1c0b5bl-ola-320{to{transform:translate(-320px)}}@keyframes svelte-1c0b5bl-ola-240{to{transform:translate(-240px)}}@keyframes svelte-1c0b5bl-ola-400{to{transform:translate(-400px)}}:root[data-tema=anionuevo] .ambiente__anionuevo.svelte-1c0b5bl,:root[data-tema=sanvalentin] .ambiente__sanvalentin.svelte-1c0b5bl,:root[data-tema=sanpatricio] .ambiente__sanpatricio.svelte-1c0b5bl,:root[data-tema=pascua] .ambiente__pascua.svelte-1c0b5bl,:root[data-tema=madres] .ambiente__madres.svelte-1c0b5bl,:root[data-tema=sanjuan] .ambiente__sanjuan.svelte-1c0b5bl,:root[data-tema=amigo] .ambiente__amigo.svelte-1c0b5bl,:root[data-tema=nino] .ambiente__nino.svelte-1c0b5bl,:root[data-tema=primavera] .ambiente__primavera.svelte-1c0b5bl,:root[data-tema=halloween] .ambiente__halloween.svelte-1c0b5bl,:root[data-tema=muertos] .ambiente__muertos.svelte-1c0b5bl,:root[data-tema=navidad] .ambiente__navidad.svelte-1c0b5bl{display:block}.mes-capa.svelte-1c0b5bl{position:absolute;background-image:var(--dibujo);background-repeat:repeat;will-change:transform;animation-duration:var(--dura);animation-timing-function:linear;animation-iteration-count:infinite}.mes-capa--cae.svelte-1c0b5bl{left:-10%;right:-10%;top:calc(-1 * var(--lado));bottom:0;animation-name:svelte-1c0b5bl-caer-mes}.mes-capa--sube.svelte-1c0b5bl{left:-10%;right:-10%;top:0;bottom:calc(-1 * var(--lado));animation-name:svelte-1c0b5bl-subir-mes}.mes-capa--vuela.svelte-1c0b5bl{top:0;right:-10%;bottom:calc(-1 * var(--lado));left:calc(-10% - var(--lado));animation-name:svelte-1c0b5bl-volar-mes}.mes-capa--orilla.svelte-1c0b5bl{left:0;bottom:0;width:calc(100% + var(--lado));height:var(--alto);background-repeat:repeat-x;background-position:left bottom;animation-name:svelte-1c0b5bl-correr-mes}.mes-capa--colgada.svelte-1c0b5bl{left:0;right:0;top:118px;height:var(--alto);background-repeat:repeat-x}.ambiente__anionuevo.svelte-1c0b5bl .mes-capa--colgada:where(.svelte-1c0b5bl){top:0;bottom:0;height:auto;background-repeat:repeat}.quieta.svelte-1c0b5bl{animation:none}.titila.svelte-1c0b5bl{animation:svelte-1c0b5bl-titilar 2.4s ease-in-out var(--retraso) infinite alternate}.mecida.svelte-1c0b5bl{animation:svelte-1c0b5bl-mecerse 6s ease-in-out infinite alternate}@keyframes svelte-1c0b5bl-caer-mes{to{transform:translateY(var(--lado))}}@keyframes svelte-1c0b5bl-subir-mes{to{transform:translateY(calc(-1 * var(--lado)))}}@keyframes svelte-1c0b5bl-volar-mes{to{transform:translate(var(--lado),calc(-1 * var(--lado)))}}@keyframes svelte-1c0b5bl-correr-mes{to{transform:translate(calc(-1 * var(--lado)))}}@keyframes svelte-1c0b5bl-titilar{0%{opacity:.25}to{opacity:1}}@media (max-width: 720px){.olas.svelte-1c0b5bl,.mes-capa--orilla.svelte-1c0b5bl{bottom:58px}}@media (prefers-reduced-motion: reduce){.capa.svelte-1c0b5bl,.ola.svelte-1c0b5bl,.ambiente__nieve.svelte-1c0b5bl,.mes-capa.svelte-1c0b5bl,.mecida.svelte-1c0b5bl{animation:none}}.rail.svelte-xuy8as{display:flex;flex-direction:column;align-items:center;gap:18px;padding:6px 20px 40px 0;border-right:1.5px solid var(--text);align-self:stretch}.rail__item.svelte-xuy8as{position:relative;text-decoration:none;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:18px;color:var(--muted)}.rail__insignia.svelte-xuy8as{position:absolute;top:-2px;right:-4px}.rail__item--active.svelte-xuy8as{background:#5d22ba1a;color:var(--accent)}@media (max-width: 720px){.rail.svelte-xuy8as{display:none}}.barra-abajo.svelte-12x39kn{display:none}@media (max-width: 720px){.barra-abajo.svelte-12x39kn{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1.5px solid var(--text)}}.barra-abajo__item.svelte-12x39kn{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:2px 0;color:var(--muted);text-decoration:none;border-radius:10px}.barra-abajo__item.svelte-12x39kn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.barra-abajo__icono.svelte-12x39kn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:28px;font-size:18px;line-height:1;border-radius:999px}.barra-abajo__insignia.svelte-12x39kn{position:absolute;top:-4px;right:2px}.barra-abajo__nombre.svelte-12x39kn{max-width:100%;font-size:10.5px;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-abajo__item--activa.svelte-12x39kn{color:var(--accent)}.barra-abajo__item--activa.svelte-12x39kn .barra-abajo__icono:where(.svelte-12x39kn){background:#5d22ba1f}.barra-abajo__item--activa.svelte-12x39kn .barra-abajo__nombre:where(.svelte-12x39kn){font-weight:700}.fondo.svelte-1oy57el{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#16181f8c}.caja.svelte-1oy57el{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:420px;padding:28px 24px 24px;text-align:center;background:var(--surface);border:1.5px solid var(--text);border-radius:14px}.caja__titulo.svelte-1oy57el{font-family:Poppins,Segoe UI,system-ui,sans-serif;font-size:22px;font-weight:600;margin:10px 0 0}.caja__error.svelte-1oy57el{margin:0;font-size:13px;color:var(--peligro);max-width:34ch}.caja__bajada.svelte-1oy57el{margin:0;font-size:13.5px;color:var(--muted)}.opciones.svelte-1oy57el{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:22px 0 18px}.opcion.svelte-1oy57el{padding:6px;background:none;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:transform .18s ease}.opcion.svelte-1oy57el:hover{transform:translateY(-3px)}.opcion--elegida.svelte-1oy57el{border-color:var(--accent)}.opcion__cara.svelte-1oy57el{display:block;width:84px}.usuario.svelte-1oy57el{display:flex;flex-direction:column;gap:6px;width:100%;margin-bottom:16px;text-align:left}.usuario__nombre.svelte-1oy57el{font-size:13px;font-weight:600}.usuario__caja.svelte-1oy57el{display:flex;align-items:center;gap:2px;background:var(--bg);border:1.5px solid var(--border);border-radius:8px;padding:0 12px}.usuario__caja.svelte-1oy57el:focus-within{border-color:var(--accent)}.usuario__arroba.svelte-1oy57el{color:var(--muted);font-size:14px}.usuario__input.svelte-1oy57el{flex:1;min-width:0;font:inherit;font-size:14px;color:var(--text);background:none;border:none;padding:10px 0}.usuario__input.svelte-1oy57el:focus{outline:none}.usuario__ayuda.svelte-1oy57el{font-size:12px;line-height:1.4;color:var(--muted)}.empezar.svelte-1oy57el{font:inherit;font-size:14px;font-weight:600;color:#fff;background:var(--accent);border:1.5px solid var(--accent);border-radius:999px;padding:11px 34px;cursor:pointer}.empezar.svelte-1oy57el:disabled{color:var(--muted);background:var(--bg);border-color:var(--border);cursor:default}@media (prefers-reduced-motion: reduce){.opcion.svelte-1oy57el,.opcion.svelte-1oy57el:hover{transition:none;transform:none}}@media (max-width: 480px){.opcion__cara.svelte-1oy57el{width:68px}}.telon.svelte-gpookv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073}.cartel.svelte-gpookv{position:relative;width:100%;max-width:440px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:22px 20px 18px;color:var(--text);background:var(--surface);border:1.5px solid var(--text);border-radius:14px}.cartel__cerrar.svelte-gpookv{position:absolute;top:10px;right:10px;width:34px;height:34px;font:inherit;font-size:15px;color:var(--muted);background:none;border:none;border-radius:50%;cursor:pointer}.cartel__cerrar.svelte-gpookv:hover{color:var(--text);background:var(--bg)}.cartel__titulo.svelte-gpookv{margin:0 36px 6px 0;font-size:18px}.cartel__bajada.svelte-gpookv{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--muted)}.cartel__listo.svelte-gpookv,.denuncia__enviar.svelte-gpookv{align-self:flex-start;font:inherit;font-weight:600;color:#fff;background:var(--accent);border:1.5px solid var(--accent);border-radius:999px;padding:8px 18px;cursor:pointer}.denuncia__enviar.svelte-gpookv:disabled{opacity:.5;cursor:default}.denuncia.svelte-gpookv{display:flex;flex-direction:column;gap:12px}.denuncia__motivos.svelte-gpookv{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;border:none}.denuncia__motivo.svelte-gpookv{display:flex;align-items:flex-start;gap:10px;padding:7px 8px;border-radius:8px;cursor:pointer}.denuncia__motivo.svelte-gpookv:hover{background:var(--bg)}.denuncia__motivo.svelte-gpookv input:where(.svelte-gpookv){margin-top:3px;accent-color:var(--accent)}.denuncia__motivo.svelte-gpookv span:where(.svelte-gpookv){display:flex;flex-direction:column;gap:1px;font-size:14px}.denuncia__motivo.svelte-gpookv small:where(.svelte-gpookv){font-size:12.5px;color:var(--muted)}.denuncia__campo.svelte-gpookv{display:flex;flex-direction:column;gap:6px;font-size:13.5px}.denuncia__campo.svelte-gpookv small:where(.svelte-gpookv){color:var(--muted)}.denuncia__campo.svelte-gpookv textarea:where(.svelte-gpookv){font:inherit;font-size:14px;color:var(--text);background:var(--bg);border:1.5px solid var(--border);border-radius:8px;padding:8px 10px;resize:vertical}.sr-only.svelte-gpookv{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app.svelte-12qhfyh{min-height:100vh}.layout.svelte-12qhfyh{display:grid;grid-template-columns:76px minmax(0,1fr);gap:28px;max-width:880px;margin:0 auto;padding:28px 20px 60px;align-items:start}@media (max-width: 720px){.layout.svelte-12qhfyh{grid-template-columns:minmax(0,1fr);gap:0}.layout--con-barra.svelte-12qhfyh{padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))}}
