@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/app/rubik-arabic-wght-normal-CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/app/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/app/rubik-cyrillic-wght-normal-DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/app/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/app/rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/app/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/app/lilita-one-latin-ext-400-normal-DxX3B4s6.woff2)format("woff2"),url(/app/lilita-one-latin-ext-400-normal-QROd2hfm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/app/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/app/lilita-one-latin-400-normal-DXkechA3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/app/fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/app/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/app/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/app/chakra-petch-thai-500-normal-DeexCGiz.woff2)format("woff2"),url(/app/chakra-petch-thai-500-normal-CJG_V2_m.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/app/chakra-petch-vietnamese-500-normal-HqvoIJPu.woff2)format("woff2"),url(/app/chakra-petch-vietnamese-500-normal-BVzUBLGs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/app/chakra-petch-latin-ext-500-normal-gA6791b0.woff2)format("woff2"),url(/app/chakra-petch-latin-ext-500-normal-BCHeNDEx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/app/chakra-petch-latin-500-normal-BR1ody1F.woff2)format("woff2"),url(/app/chakra-petch-latin-500-normal-CnUQnZ4D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/app/chakra-petch-thai-700-normal-B7WL5pBr.woff2)format("woff2"),url(/app/chakra-petch-thai-700-normal-vZLZ_5L8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/app/chakra-petch-vietnamese-700-normal-ZDCXY9IA.woff2)format("woff2"),url(/app/chakra-petch-vietnamese-700-normal-gQuUA8Wu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/app/chakra-petch-latin-ext-700-normal-DAkvJhej.woff2)format("woff2"),url(/app/chakra-petch-latin-ext-700-normal-BeviJPUl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/app/chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2"),url(/app/chakra-petch-latin-700-normal-D1s_c2du.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fondo:#050409;--texto:#f1eff6;--tenue:#a39fb3;--acento:#b58cff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--fondo);height:100%;color:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-family:Rubik Variable,system-ui,sans-serif}#app{position:fixed;inset:0}.escena{transition:opacity .45s;position:absolute;inset:0}.escena.entrando,.escena.saliendo{opacity:0}.antetitulo{letter-spacing:.28em;text-transform:uppercase;color:var(--tenue);font-size:.8rem}.acceso-provisional{place-items:center;display:grid}.acceso-caja{text-align:center;gap:.8rem;width:min(320px,90vw);display:grid}.acceso-mensaje{min-height:1.4em;color:var(--acento);margin:0;font-size:.95rem}.acceso-caja.temblor{animation:.4s temblor}@keyframes temblor{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.acceso-caja input{font:inherit;color:var(--texto);background:#ffffff0a;border:1px solid #ffffff26;border-radius:12px;padding:.8rem 1rem}.aviso{--titulo:"Rubik Variable", system-ui, sans-serif;--peso-titulo:800;--texto:"Rubik Variable", system-ui, sans-serif}.aviso[data-letra=lilita]{--titulo:"Lilita One", system-ui, sans-serif;--peso-titulo:400}.aviso[data-letra=fredoka]{--titulo:"Fredoka Variable", system-ui, sans-serif;--peso-titulo:650;--texto:"Fredoka Variable", system-ui, sans-serif}.aviso[data-letra=chakra]{--titulo:"Chakra Petch", system-ui, sans-serif;--peso-titulo:700;--texto:"Chakra Petch", system-ui, sans-serif}.aviso{background:var(--fondo);font-family:var(--texto);position:fixed;inset:0;overflow:hidden}.fondo-imagen{background:#1d2a14 url(/assets/fondos/bosque-verde-letsgo.webp) 50% 40%/cover no-repeat;display:none;position:absolute;inset:0}.aviso[data-fondo=juego] .fondo-imagen{display:block}.aviso .retro{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.aviso[data-bola=pixel] .lienzo{image-rendering:pixelated}.fondo-capa{transition:filter .6s,transform .6s}.aviso[data-foco=suave] .fondo-capa{filter:brightness(.6)saturate(.8)}.aviso[data-foco=desenfoque] .fondo-capa{filter:blur(5px)brightness(.55)saturate(.8);transform:scale(1.04)}.aviso[data-foco=desenfoque] .retro{filter:none;transform:none}.aviso[data-foco=ninguna] .foco-luz{display:none}.aviso[data-foco=ninguna] .fondo-capa{filter:brightness(.55)saturate(.85)}.aviso[data-foco=luz] .fondo-capa,.aviso[data-foco=suelo] .fondo-capa{filter:brightness(.8)saturate(.85)}.foco-luz{pointer-events:none;--fuerza:.35;background:radial-gradient(circle at var(--bx,50%) var(--by,45%), #04040800 0, #04040800 calc(var(--br,140px) * 1), rgba(4, 4, 8, var(--fuerza)) calc(var(--br,140px) * 2.6));transition:--fuerza .6s;position:absolute;inset:0}.aviso[data-foco=desenfoque] .foco-luz{--fuerza:.45}.aviso[data-foco=luz] .foco-luz,.aviso[data-foco=suelo] .foco-luz{--fuerza:.84}.aviso[data-foco=suelo] .foco-luz{background:radial-gradient(ellipse calc(var(--br,140px) * 1.3) calc(var(--br,140px) * .42) at var(--bx,50%) calc(var(--by,45%) + var(--br,140px) * .92), #ffecbe29 0, #ffecbe00 100%), radial-gradient(ellipse calc(var(--br,140px) * 2.1) calc(var(--br,140px) * 1.45) at var(--bx,50%) calc(var(--by,45%) + var(--br,140px) * .95), #04040800 0, #04040800 32%, rgba(4, 4, 8, var(--fuerza)) 100%)}@property --fuerza{syntax:"<number>";inherits:true;initial-value:.35}.aviso .lienzo{opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block;position:absolute;inset:0}.aviso .lienzo.listo{opacity:1}.velo{pointer-events:none;background:linear-gradient(#0000 64%,#0000008c);position:absolute;inset:0}.aviso-texto{pointer-events:none;color:#fff;text-shadow:0 2px 4px #00000073,0 0 28px #0000008c;position:absolute}.aviso-estado,.aviso-fecha{margin:0}.aviso-estado{font-family:var(--titulo);font-weight:var(--peso-titulo);letter-spacing:-.01em;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.05}.aviso-estado .puntos:after{content:"";text-align:left;width:1.2em;animation:1.8s steps(4,end) infinite puntos;display:inline-block}@keyframes puntos{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.aviso-fecha{font-family:var(--texto);text-transform:uppercase;letter-spacing:.3em;color:#ffffffd1;margin-top:.75rem;font-size:clamp(.95rem,1.25vw,1.2rem);font-weight:600}.aviso-fecha .barra{color:#e8323a;margin:0 .35em}.flecha{display:none}.aviso[data-comp=centrado] .aviso-texto{text-align:center;bottom:10vh;left:0;right:0}.aviso[data-comp=esquina] .aviso-texto{text-align:left;bottom:13vh;left:8vw}.aviso[data-comp=esquina] .aviso-fecha{border-left:3px solid #e8323a;padding-left:.8rem}.aviso[data-comp=esquina] .aviso-fecha .barra{display:none}.aviso[data-comp=esquina] .aviso-fecha .dia:after{content:" "}.aviso[data-comp=placa] .aviso-texto{color:#23252d;width:min(760px,86vw);text-shadow:none;text-align:left;background:#fcfcfaf2;border-radius:16px;padding:1.3rem 2rem 1.5rem;bottom:7vh;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #2a2c35,0 0 0 7px #f4f4f2,0 0 0 10px #2a2c35,0 24px 60px #00000080}.aviso[data-comp=placa] .aviso-estado{font-size:clamp(1.7rem,2.6vw,2.4rem)}.aviso[data-comp=placa] .aviso-fecha{color:#6b6e7a;margin-top:.5rem}.aviso[data-comp=placa] .flecha{color:#e8323a;font-size:.9rem;animation:.9s ease-in-out infinite flecha;display:block;position:absolute;bottom:.9rem;right:1.4rem}@keyframes flecha{50%{transform:translateY(4px)}}.selector{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eee;background:#0c0c10d1;border:1px solid #ffffff1f;border-radius:14px;gap:12px;width:260px;padding:14px 16px;font:13px/1.3 system-ui,sans-serif;display:grid;position:fixed;top:16px;right:16px}.selector p{color:#9a9aa6;text-transform:uppercase;letter-spacing:.12em;margin:0 0 6px;font-size:11px}.selector .opciones{flex-wrap:wrap;gap:6px;display:flex}.selector button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px}.selector button[aria-pressed=true]{color:#111;background:#fff;border-color:#fff}
