html.halloween{filter:saturate(1.4) contrast(1.06) sepia(.12) hue-rotate(-6deg)}html.halloween.hw-bn{filter:grayscale(1) contrast(1.25) brightness(1.04)}html.halloween body{text-shadow:.8px 0 rgba(255,30,90,.32),-.8px 0 rgba(30,210,255,.32)}#hw-raiz .hw-vhs{position:fixed;inset:0;z-index:9990;pointer-events:none;overflow:hidden}#hw-raiz .hw-vhs>div{position:absolute;inset:0}#hw-raiz .hw-lineas{background:repeating-linear-gradient(to bottom,rgba(0,0,0,.12) 0 1px,transparent 1px 3px)}#hw-raiz .hw-grano{opacity:.06;background-size:160px 160px;animation:hw-grano .5s steps(1) infinite}#hw-raiz .hw-banda{inset:auto 0!important;top:0;height:16vh;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.05) 35%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.05) 65%,transparent);animation:hw-banda 9s linear infinite}#hw-raiz .hw-rasgado{opacity:0;background:repeating-linear-gradient(to bottom,transparent 0 22px,rgba(255,255,255,.5) 22px 24px,transparent 24px 61px,rgba(0,0,0,.35) 61px 64px,transparent 64px 97px)}#hw-raiz .hw-vineta{box-shadow:inset 0 0 min(18vw,180px) #0000006b}#hw-raiz .hw-destello{background:#fff;opacity:0}#hw-raiz .hw-ruido .hw-grano{opacity:.32}#hw-raiz .hw-ruido .hw-rasgado{animation:hw-rasga .65s steps(4) 1}#hw-raiz .hw-ruido .hw-destello{animation:hw-destello .5s ease-out 1}html.hw-tiembla body{animation:hw-tiembla .32s steps(2) 2}@keyframes hw-grano{0%{background-position:0 0}20%{background-position:-47px 31px}40%{background-position:53px -19px}60%{background-position:-29px -61px}80%{background-position:17px 43px}}@keyframes hw-banda{0%{transform:translateY(-20vh)}to{transform:translateY(120vh)}}@keyframes hw-rasga{0%{opacity:.9;transform:translateY(0)}33%{opacity:.7;transform:translateY(-38%)}66%{opacity:.8;transform:translateY(21%)}to{opacity:0;transform:translateY(-9%)}}@keyframes hw-destello{0%{opacity:0}12%{opacity:.22}to{opacity:0}}@keyframes hw-tiembla{0%{transform:translate(0)}50%{transform:translate(-4px) skew(.6deg)}to{transform:translate(3px)}}html.hw-quieta #hw-raiz .hw-grano,html.hw-quieta #hw-raiz .hw-banda{animation:none}html.hw-apaga,html.hw-enciende{background:#000!important}html.hw-apaga body{animation:hw-apaga .42s cubic-bezier(.6,0,.9,.4) forwards}html.hw-apaga body.saliendo main,html.hw-apaga body.saliendo footer,html.hw-apaga body.saliendo .banner-fam{opacity:1!important;transition:none!important}html.hw-apaga .cargando,html.hw-apaga .telon,html.hw-enciende .cargando{display:none!important}html.hw-enciende body{transform-origin:50% 50vh;animation:hw-enciende .8s cubic-bezier(.2,.7,.2,1) both}@keyframes hw-apaga{0%{transform:none;filter:none}60%{transform:scaleY(.004);filter:brightness(6)}to{transform:scale(0,.004);filter:brightness(12)}}@keyframes hw-enciende{0%{transform:scale(.02,.004);filter:brightness(10)}22%{transform:scaleY(.004);filter:brightness(6)}62%{transform:scaleY(1.02);filter:brightness(1.5)}to{transform:none;filter:none}}html.hw-cursor-on,html.hw-cursor-on *{cursor:none!important}#hw-raiz .hw-cursor{display:none;position:fixed;left:0;top:0;z-index:2147483647;width:34px;height:34px;pointer-events:none;opacity:0;filter:drop-shadow(0 0 1px rgba(255,255,255,.7)) drop-shadow(0 2px 2px rgba(0,0,0,.35))}html.hw-cursor-on #hw-raiz .hw-cursor{display:block}#hw-raiz .hw-cursor.hw-visto{opacity:1}#hw-raiz .hw-cursor svg{display:block;overflow:visible}#hw-raiz .hw-pata{transform-box:view-box}#hw-raiz .hw-cursor.hw-anda .hw-a{animation:hw-pata .26s ease-in-out infinite alternate}#hw-raiz .hw-cursor.hw-anda .hw-b{animation:hw-pata .26s ease-in-out infinite alternate-reverse}@keyframes hw-pata{0%{transform:rotate(-11deg)}to{transform:rotate(11deg)}}#hw-raiz .hw-pastilla{position:fixed;left:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:9995;display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 1rem;border-radius:999px;border:.5px solid rgba(255,255,255,.35);color:#fff;font:600 .875rem/1 inherit;background:#0c0c0cb8;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);cursor:pointer}#hw-raiz .hw-pastilla{transition:opacity .5s,visibility 0s}#hw-raiz.hw-completo .hw-pastilla{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,visibility 0s .5s}#hw-raiz .hw-pastilla:focus-visible,#hw-raiz button:focus-visible{outline:3px solid rgba(255,255,255,.85);outline-offset:2px}#hw-raiz .hw-panel{position:fixed;left:1rem;bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));z-index:9995;width:min(20rem,calc(100vw - 2rem));padding:1rem 1.1rem;border-radius:18px;color:#fff;background:#0c0c0cdb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 40px #00000059}#hw-raiz.hw-arriba .hw-pastilla{bottom:auto;top:calc(1rem + env(safe-area-inset-top,0px))}#hw-raiz.hw-arriba .hw-panel{bottom:auto;top:calc(4.25rem + env(safe-area-inset-top,0px))}#hw-raiz .hw-titulo{margin:0 0 .35rem;font-weight:700;font-size:1rem}#hw-raiz .hw-texto{margin:0 0 .8rem;font-size:.9rem;line-height:1.45;opacity:.85}#hw-raiz .hw-apagar,#hw-raiz .hw-aviso button{min-height:40px;padding:0 1rem;border-radius:999px;border:0;cursor:pointer;background:#fff;color:#111;font:600 .85rem/1 inherit}#hw-raiz .hw-aviso{position:fixed;left:50%;bottom:calc(5rem + env(safe-area-inset-bottom,0px));z-index:9996;transform:translate(-50%,8px);display:flex;align-items:center;gap:.75rem;width:max-content;max-width:calc(100vw - 2rem);padding:.7rem .8rem .7rem 1.1rem;border-radius:999px;background:#111;color:#fff;font-size:.9rem;line-height:1.3;text-shadow:none;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}#hw-raiz .hw-aviso.hw-visible{opacity:1;transform:translate(-50%);pointer-events:auto}#hw-raiz .hw-aviso:not(:has(button)){padding-right:1.1rem}.hw-susto{position:absolute;z-index:6;display:block;padding:0;margin:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.hw-susto img{display:block;width:100%;height:auto;pointer-events:none;user-select:none}.hw-susto:hover,.hw-susto:focus-visible{transform:scale(1.06)}.hw-susto:hover img{filter:brightness(1.12)}.hw-susto:focus-visible{outline:3px solid currentColor;outline-offset:4px;border-radius:12px}.hw-susto.hw-cogido{animation:hw-adios .9s cubic-bezier(.34,1.2,.64,1) forwards;pointer-events:none!important;cursor:default}.hw-susto.hw-cogido .hw-zona{pointer-events:none}@keyframes hw-adios{0%{transform:scale(1);opacity:1;filter:none}30%{transform:scale(1.2) rotate(6deg);opacity:1;filter:none}to{transform:scale(.2) rotate(-12deg);opacity:0;filter:blur(6px)}}@keyframes hw-se-va{to{opacity:0}}.hw-susto.hw-telarana{width:clamp(150px,17vw,260px);pointer-events:none;transition:none}.hw-susto.hw-telarana:hover,.hw-susto.hw-telarana:focus-visible{transform:none}.hw-susto.hw-detras{z-index:-1}.hw-telarana img{transform-origin:0 0;filter:drop-shadow(0 0 .5px rgba(20,25,45,.85)) drop-shadow(0 1px 1px rgba(0,0,0,.22));animation:hw-brisa 7s ease-in-out infinite}.hw-telarana .hw-zona{position:absolute;left:0;top:0;width:58%;height:58%;pointer-events:auto;clip-path:polygon(0 0,100% 0,0 100%)}.hw-telarana:has(.hw-zona:hover) img{filter:drop-shadow(0 0 .5px rgba(20,25,45,.85)) drop-shadow(0 0 6px rgba(255,255,255,.7))}@keyframes hw-brisa{0%,to{transform:skew(0)}50%{transform:skew(1.2deg,.8deg) scale(1.01)}}.hw-susto.hw-murcielago{width:clamp(34px,3.8vw,56px)}.hw-murcielago img{transform-origin:50% 0;animation:hw-balanceo 4.5s ease-in-out infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}@keyframes hw-balanceo{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.hw-susto.hw-calavera{width:clamp(62px,6.5vw,96px)}.hw-calavera img{filter:drop-shadow(0 8px 6px rgba(0,0,0,.35))}.hw-susto.hw-calabaza{width:clamp(78px,8vw,118px)}.hw-calabaza img{animation:hw-vela 2.4s ease-in-out infinite}@keyframes hw-vela{0%,to{filter:drop-shadow(0 6px 5px rgba(0,0,0,.4)) drop-shadow(0 0 10px rgba(255,140,20,.35))}45%{filter:drop-shadow(0 6px 5px rgba(0,0,0,.4)) drop-shadow(0 0 16px rgba(255,150,30,.55))}60%{filter:drop-shadow(0 6px 5px rgba(0,0,0,.4)) drop-shadow(0 0 8px rgba(255,130,10,.3))}}.hw-susto.hw-gato{width:clamp(56px,6vw,86px)}.hw-gato img{transform-origin:50% 100%;animation:hw-respira 3.6s ease-in-out infinite;filter:drop-shadow(0 4px 4px rgba(0,0,0,.35))}@keyframes hw-respira{0%,to{transform:scale(1)}50%{transform:scale(1.01,1.018)}}.hw-susto.hw-zombie{width:clamp(50px,5.4vw,78px);clip-path:inset(-60% -60% 0 -60%)}.hw-zombie img{transform:translateY(102%);transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}.hw-zombie.hw-sale img{transform:translateY(4%);animation:hw-agarra 3.2s 1.7s ease-in-out infinite;transform-origin:50% 100%}.hw-susto.hw-zombie.hw-cogido{animation:none}.hw-zombie.hw-cogido img{transform:translateY(104%);transition:transform .8s cubic-bezier(.5,0,.8,.4);animation:none}.hw-susto.hw-telarana.hw-cogido{animation:hw-se-va .8s ease forwards}@keyframes hw-agarra{0%,to{transform:translateY(4%) rotate(-3deg)}50%{transform:translateY(2%) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.hw-susto,#hw-raiz .hw-aviso{transition:none}.hw-susto img{animation:none!important}.hw-susto.hw-cogido{animation:hw-se-va .3s ease forwards!important}.hw-zombie img,.hw-zombie.hw-sale img{transform:translateY(4%);transition:none}}html.hw-quieta .hw-susto img{animation:none!important}html.hw-quieta .hw-zombie img{transform:translateY(4%);transition:none}html.hw-quieta .hw-susto.hw-cogido{animation:hw-se-va .4s ease forwards!important}
