@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80ed8edb9cc5675d-s.3_fpd0rr_yf66.woff2)format("woff2");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:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e87afa7481d865d-s.p.36qn902yqfzut.woff2)format("woff2");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:Titan One Fallback;src:local(Arial);ascent-override:79.49%;descent-override:14.34%;line-gap-override:0.0%;size-adjust:122.03%}.titan_one_af361d90-module__TYddUW__className{font-family:Titan One,Titan One Fallback;font-style:normal;font-weight:400}.titan_one_af361d90-module__TYddUW__variable{--font-titan-one:"Titan One", "Titan One Fallback"}
@font-face{font-family:Creepster;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a3ba9694c9b2886-s.2i-ime9fw9ibm.woff2)format("woff2");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:Creepster Fallback;src:local(Arial);ascent-override:105.9%;descent-override:24.25%;line-gap-override:0.0%;size-adjust:89.81%}.creepster_6f846d80-module__LZI3zq__className{font-family:Creepster,Creepster Fallback;font-style:normal;font-weight:400}.creepster_6f846d80-module__LZI3zq__variable{--font-creepster:"Creepster", "Creepster Fallback"}
@font-face{font-family:Chewy;font-style:normal;font-weight:400;font-display:swap;src:url(../media/074e66ee93d14f21-s.p.33pk0pb2j207n.woff2)format("woff2");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:Chewy Fallback;src:local(Arial);ascent-override:110.13%;descent-override:34.04%;line-gap-override:2.75%;size-adjust:88.94%}.chewy_b112a1db-module__Hhtflq__className{font-family:Chewy,Chewy Fallback;font-style:normal;font-weight:400}.chewy_b112a1db-module__Hhtflq__variable{--font-chewy:"Chewy", "Chewy Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_56709a81-module__G6Sgga__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_56709a81-module__G6Sgga__variable{--font-outfit:"Outfit", "Outfit Fallback"}
.Footer-module__nhiC3q__dotsBg{background-image:radial-gradient(#2c1810 2px,#0000 2px);background-size:32px 32px}html[data-theme=halloween] .Footer-module__nhiC3q__dotsBg{background-image:radial-gradient(#542378 2px,#0000 2px);background-size:32px 32px}.Footer-module__nhiC3q__textOutline{color:#ff5722;-webkit-text-stroke:2px #2c1810;paint-order:stroke fill;background:radial-gradient(circle at 10px 10px,#0000 4px,#2c18101a 5px) 0 0/15px 15px;-webkit-background-clip:text}html[data-theme=halloween] .Footer-module__nhiC3q__textOutline{color:#ff8d42;-webkit-text-stroke:2px #0c0710;background:radial-gradient(circle at 10px 10px,#0000 4px,#5423781a 5px) 0 0/15px 15px}@keyframes Footer-module__nhiC3q__float{0%,to{transform:translateY(0)scale(1)rotate(0)}50%{transform:translateY(-15px)scale(1.05)rotate(5deg)}}.Footer-module__nhiC3q__bubble{background:#ffffffb3;border:3px solid #2c1810;border-radius:50%;animation:4s ease-in-out infinite Footer-module__nhiC3q__float;position:absolute;box-shadow:inset -4px -4px #0000001a}html[data-theme=halloween] .Footer-module__nhiC3q__bubble{background:#23162db3;border:3px solid #f1e6d0;border-radius:50%;box-shadow:inset -4px -4px #7b2cbf1a}
html[data-theme=halloween]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0710}html[data-theme=halloween],html[data-theme=halloween] *{--font-titan-one:var(--font-creepster);--font-chewy:var(--font-creepster)}html[data-theme=halloween] h1,html[data-theme=halloween] h2{font-family:var(--font-creepster), var(--font-titan-one), system-ui, sans-serif;letter-spacing:.03em}.halloween-layer{z-index:9990;pointer-events:none;position:fixed;inset:0;overflow:hidden}.halloween-vignette{background:radial-gradient(at 50% 40%,#0000 55%,#2305378c 100%),radial-gradient(at 50% 120%,#ff6e002e,#0000 60%);animation:7s infinite halloween-flicker;position:absolute;inset:0}.halloween-fog{filter:blur(12px);background:radial-gradient(at 20% 60%,#c8bee638,#0000 60%),radial-gradient(at 55% 70%,#c8bee62e,#0000 55%),radial-gradient(at 85% 60%,#c8bee633,#0000 60%);width:200%;height:180px;animation:28s linear infinite alternate halloween-fog;position:absolute;bottom:-40px;left:-50%}.halloween-fog--slow{opacity:.7;animation-duration:45s;animation-direction:alternate-reverse;bottom:-70px}.halloween-web{opacity:.55;width:clamp(90px,14vw,170px);height:auto;position:absolute}.halloween-web--left{top:0;left:0}.halloween-web--right{top:0;right:0;transform:scaleX(-1)}.halloween-spider{transform-origin:top;flex-direction:column;align-items:center;animation:6s ease-in-out infinite halloween-spider;display:flex;position:absolute;top:0;left:clamp(60px,12vw,150px)}.halloween-spider__thread{background:#ffffff80;width:1px;height:180px}.halloween-bat{color:#120818;width:56px;animation:linear infinite halloween-bat-fly;position:absolute;left:-80px}.halloween-bat svg{transform-origin:50%;width:100%;animation:.25s ease-in-out infinite alternate halloween-bat-flap;display:block}.halloween-ghost{opacity:.55;width:64px;animation:linear infinite halloween-ghost-rise;position:absolute;bottom:-120px}svg.halloween-piranha--a{color:#8a979a}svg.halloween-piranha--b{color:#6f7f86}svg.halloween-piranha--c{color:#9a8a76}svg.halloween-piranha--d{color:#7a8f84}svg.halloween-piranha>path,svg.halloween-piranha>circle{stroke:#120818!important}svg.halloween-piranha>path{fill:currentColor!important}svg.halloween-piranha>path[d^=M85\ 65]{display:none}svg.halloween-piranha>circle:first-of-type{fill:#ffe14d!important}svg.halloween-piranha>circle:nth-of-type(2){fill:#e0141c!important}.halloween-piranha__belly{fill:#c8161d}.halloween-piranha__spikes,.halloween-piranha__jaw{fill:currentColor;stroke:#120818}.halloween-piranha__brow{fill:none;stroke:#120818}.halloween-piranha__mouth{fill:#120818}.halloween-piranha__teeth{fill:#fff;stroke:#120818}svg.halloween-pumpkin-fish{filter:drop-shadow(0 0 14px #ff82008c)}svg.halloween-pumpkin-fish>path[fill=none],svg.halloween-pumpkin-fish>circle,svg.halloween-pumpkin-fish>path[d^=M130\ 55],svg.halloween-pumpkin-fish>ellipse:nth-of-type(2){display:none}svg.halloween-pumpkin-fish>ellipse:first-of-type,svg.halloween-pumpkin-fish>path[fill]:not([fill=none]){fill:#f07316!important}.halloween-pumpkin-fish__rib{fill:none;stroke:#a8420a}.halloween-pumpkin-fish__stem{fill:#4d6b1f;stroke:#f1e6d0}.halloween-pumpkin-fish__vine{fill:none;stroke:#7fae3a}.halloween-pumpkin-fish__carving{fill:#ffd23f;filter:drop-shadow(0 0 6px #ffbe28e6);animation:1.3s ease-in-out infinite halloween-candle}html[data-theme=halloween] [data-buoy],html[data-theme=halloween] [data-pumpkin-badge]{background:radial-gradient(14% 70%,#0000 88%,#a8420a 92%,#0000 97%),radial-gradient(32% 72%,#0000 90%,#a8420a 93%,#0000 97%),radial-gradient(52% 76%,#0000 91%,#a8420a 94%,#0000 97%),radial-gradient(circle at 34% 28%,#ffa64d 0%,#f07316 45%,#b9480b 100%)!important;border-color:#5a2306!important}html[data-theme=halloween] [data-pumpkin-badge]:before,html[data-theme=halloween] [data-pumpkin-badge]:after{content:"";pointer-events:none;position:absolute}html[data-theme=halloween] [data-shrink-fade]:has(>[data-buoy]):before{content:"";pointer-events:none;position:absolute}html[data-theme=halloween] [data-shrink-fade]:has(>[data-buoy]):after{content:"";pointer-events:none;position:absolute}html[data-theme=halloween] [data-pumpkin-badge]:before{background:linear-gradient(90deg,#3a5216,#5f8526 55%,#3a5216);border:3px solid #1f2b0b;border-radius:30% 45% 15% 15%;width:13%}html[data-theme=halloween] [data-shrink-fade]:has(>[data-buoy]):before{background:linear-gradient(90deg,#3a5216,#5f8526 55%,#3a5216);border:3px solid #1f2b0b;border-radius:30% 45% 15% 15%;width:13%}html[data-theme=halloween] [data-shrink-fade]:has(>[data-buoy]):before{height:24%;top:-14%;left:36%;transform:rotate(-20deg)}html[data-theme=halloween] [data-pumpkin-badge]:before{height:20%;top:-16%;left:43%;transform:rotate(-10deg)}html[data-theme=halloween] [data-pumpkin-badge]:after{background:#6f9b2c;border:3px solid #1f2b0b;border-radius:0 100%;width:20%;height:11%;transform:rotate(-8deg)}html[data-theme=halloween] [data-shrink-fade]:has(>[data-buoy]):after{background:#6f9b2c;border:3px solid #1f2b0b;border-radius:0 100%;width:20%;height:11%;transform:rotate(-8deg)}html[data-theme=halloween] [data-shrink-fade]:has(>[data-buoy]):after{top:-9%;left:47%}html[data-theme=halloween] [data-pumpkin-badge]:after{top:-10%;left:53%}html[data-theme=halloween] [data-buoy-card]{background:radial-gradient(70% 22% at 30% 104%,#4f6b1e 60%,#0000 64%),radial-gradient(60% 18% at 80% 106%,#5f7f24 60%,#0000 64%),radial-gradient(circle at 25% 30%,#ffffff14 0 12%,#0000 13%),radial-gradient(circle at 70% 62%,#0000002e 0 9%,#0000 10%),linear-gradient(160deg,#a7a3ad 0%,#7d7885 55%,#5b5663 100%)!important;border-color:#2a2530!important;border-radius:50% 50% 14% 14%/34% 34% 8% 8%!important;box-shadow:4px 4px #120818,0 0 14px #a0ff7826!important}html[data-theme=halloween] [data-buoy-card]:after{content:"";clip-path:polygon(40% 0,62% 0,38% 35%,78% 55%,45% 100%,42% 100%,60% 58%,18% 38%);pointer-events:none;background:#2a2530;width:14%;height:30%;position:absolute;top:6%;right:22%}html[data-theme=halloween] [data-buoy-card] span:first-child{text-shadow:0 0 6px #aaff78cc,1px 1px #2a2530;color:#e8f5d0!important}html[data-theme=halloween] [data-buoy-card] span+span{filter:drop-shadow(0 0 5px #ff8c1ecc);color:#ff8a1f!important}html[data-theme=halloween] [data-hero-copy] h1{font-size:clamp(2.05rem,4.1vw,3rem)}html[data-theme=halloween] [data-hero-copy] a.font-titan,html[data-theme=halloween] [data-hero-copy] a>span.font-titan{font-size:1.05rem}html[data-theme=halloween] [data-hero-copy] a.text-\[0\.65rem\]{font-size:.91rem}@media (min-width:640px){html[data-theme=halloween] [data-hero-copy] a.font-titan,html[data-theme=halloween] [data-hero-copy] a>span.font-titan{font-size:1.225rem}}@media (min-width:1440px){html[data-theme=halloween] [data-hero-copy] a.font-titan,html[data-theme=halloween] [data-hero-copy] a>span.font-titan{font-size:1.4rem}}@media (min-width:1001px) and (max-height:700px){html[data-theme=halloween] [data-hero-copy] h1{font-size:clamp(2.05rem,5.45vw,3.25rem)}}@media (max-width:1000px){html[data-theme=halloween] [data-hero-copy] h1{font-size:clamp(2.05rem,10.2vw,4.1rem)}}html[data-theme=halloween] [data-danger-sign]{text-shadow:0 0 2px #fff3d6,0 0 6px #ffb52e,0 0 14px #ff8a00,0 0 28px #ff6e00d9;animation:4s linear infinite halloween-neon;color:#ffd27a!important;background:#0d0a0c!important;border:7px solid #0000!important;border-image:repeating-linear-gradient(-45deg,#111 0 7px,#ffa31a 7px 14px) 7!important;box-shadow:0 0 16px #ff8c008c,0 0 36px #ff6e004d!important}@keyframes halloween-neon{0%,70%,to{opacity:1;filter:none}72%{opacity:.35;filter:brightness(.6);text-shadow:none}74%{opacity:1;filter:none}77%{opacity:.5;filter:brightness(.7);text-shadow:none}79%,91%{opacity:1;filter:none}93%{opacity:.25;filter:brightness(.5);text-shadow:none}96%{opacity:.6;filter:brightness(.8);text-shadow:none}98%{opacity:1;filter:brightness(1.2)}}.halloween-makeover__hidden{display:none}.halloween-frank__skin{fill:#a3bf6e}.halloween-frank__skin-edge{fill:none;stroke:#34461c}.halloween-frank__hair{fill:#15101a;stroke:#0a0508}.halloween-frank__hair-strands{fill:none;stroke:#2e2338}.halloween-frank__hair-shine{fill:none;stroke:#4a3d5a}.halloween-frank__scar{fill:none;stroke:#2b3a17}.halloween-frank__bolt{fill:#8d949b;stroke:#1d2024}.halloween-frank__nut{fill:#b8bec4;stroke:#1d2024}.halloween-frank__spark{fill:none;stroke:#fff36b;filter:drop-shadow(0 0 4px #ffe14d);animation:1.6s step-end infinite halloween-spark}svg.halloween-zombie-duck{filter:drop-shadow(0 0 18px #ff141473);animation:5s step-end infinite halloween-zombie-twitch}svg.halloween-zombie-duck [fill="rgb(255,180,3)"]{fill:#7f9d4f!important}svg.halloween-zombie-duck [fill="rgb(255,223,9)"]{fill:#a3bf6e!important}svg.halloween-zombie-duck [stroke="rgb(211,68,5)"]{stroke:#34461c!important}svg.halloween-zombie-duck [fill="rgb(255,199,9)"]{fill:#b5651d!important}svg.halloween-zombie-duck [fill="rgb(255,147,9)"]{fill:#8a3a0e!important}svg.halloween-zombie-duck [fill="rgb(2,108,159)"]{fill:#1a0b22!important}svg.halloween-zombie-duck [fill="rgb(53,174,234)"]{fill:#3d0a12!important}svg.halloween-zombie-duck [stroke="rgb(0,0,0)"],svg.halloween-zombie-duck [stroke="rgb(22,22,22)"]{stroke:#0a0508!important}svg.halloween-zombie-duck [fill="rgb(9,186,255)"]{fill:#ff2a1f!important}svg.halloween-zombie-duck [fill="rgb(3,155,228)"]{fill:#d10f16!important}svg.halloween-zombie-duck [fill="rgb(44,109,176)"]{fill:#8f0a10!important}svg.halloween-zombie-duck [fill="rgb(0,121,135)"]{fill:#5c0008!important}svg.halloween-zombie-duck [fill="rgb(9,186,255)"],svg.halloween-zombie-duck [fill="rgb(3,155,228)"]{filter:drop-shadow(0 0 6px #ff1a1a);animation:2.2s ease-in-out infinite halloween-zombie-eyes}.halloween-slime-sign{text-shadow:0 0 .4em #aaff3c8c}.halloween-slime{pointer-events:none;margin-top:-4%;position:absolute;top:100%;left:-2%;right:-2%}.halloween-slime svg{filter:drop-shadow(0 0 4px #a0ff3299);width:100%;height:auto;display:block;overflow:visible}.halloween-slime__goo{fill:url(#halloween-slime-fill);stroke:#4f8a0c;stroke-width:.9px;stroke-linejoin:round}.halloween-slime__shine{fill:none;stroke:#ffffff8c;stroke-linecap:round}.halloween-slime__gloss{fill:#ffffffb3}.halloween-slime__drip{transform-box:fill-box;transform-origin:top;animation:ease-in-out infinite halloween-drip}.halloween-slime__drop{fill:url(#halloween-slime-fill);stroke:#4f8a0c;stroke-width:.8px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:ease-in infinite halloween-drop}.halloween-toggle{white-space:nowrap;left:calc(100% - 16px);bottom:calc(12px + env(safe-area-inset-bottom));z-index:9995;color:#2a1a11;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;font-size:.68rem;font-weight:900;transition:transform .15s,left .6s cubic-bezier(.65,0,.35,1),translate .6s cubic-bezier(.65,0,.35,1);display:flex;position:fixed;translate:-100%}.halloween-toggle--left{left:16px;translate:0}.halloween-toggle:hover{transform:translateY(-3px)rotate(-4deg)scale(1.06)}.halloween-toggle:active{transform:translateY(1px)scale(.94)}.halloween-toggle:focus-visible{outline-offset:4px;border-radius:18px;outline:3px solid #ff5a1f}.halloween-toggle__pumpkin{transform-origin:50% 90%;filter:drop-shadow(3px 4px #2a1a11);width:78px;transition:filter .3s;display:block;position:relative}.halloween-toggle__pumpkin svg{width:100%;height:auto;display:block;overflow:visible}.halloween-toggle__face{fill:#3a1606;transition:fill .25s}.halloween-toggle--near .halloween-toggle__face,.halloween-toggle:hover .halloween-toggle__face,html[data-theme=halloween] .halloween-toggle__face{fill:#ffd23f;animation:1.3s ease-in-out infinite halloween-candle}.halloween-toggle--near .halloween-toggle__pumpkin,.halloween-toggle:hover .halloween-toggle__pumpkin{filter:drop-shadow(3px 4px #2a1a11)drop-shadow(0 0 12px #ff9600b3)}html[data-theme=halloween] .halloween-toggle__pumpkin{filter:drop-shadow(3px 4px #120818)drop-shadow(0 0 16px #ff8200cc);animation:2.4s ease-in-out infinite halloween-pumpkin-glow}.halloween-toggle__label{background:#f4ead6;border:3px solid #2a1a11;border-radius:999px;margin-top:-3px;padding:4px 10px;position:relative;box-shadow:2px 2px #2a1a11}html[data-theme=halloween] .halloween-toggle__label{color:#ffb36b;background:#1a0d24;border-color:#ff7518;box-shadow:2px 2px #ff7518}@media (max-width:640px){.halloween-web--right,.halloween-spider{display:none}.halloween-toggle{font-size:.6rem}.halloween-toggle__label{border-width:2px;padding:3px 8px}.halloween-toggle__pumpkin{width:62px}html:not([data-theme=halloween]) .halloween-toggle:before{width:56px;height:50px;margin-left:-28px;top:10px}.halloween-bat{width:40px}}html:not([data-theme=halloween]) .halloween-toggle__pumpkin{animation:4s ease-in-out 1.5s infinite halloween-pumpkin-wiggle}html:not([data-theme=halloween]) .halloween-toggle:hover .halloween-toggle__pumpkin{animation:none}html:not([data-theme=halloween]) .halloween-toggle:before{content:"";pointer-events:none;border:3px solid #ff5a1f;border-radius:50%;width:70px;height:64px;margin-left:-35px;animation:2.8s ease-out infinite halloween-ring;position:absolute;top:12px;left:50%}.halloween-toggle__bubble{color:#2a1a11;letter-spacing:.01em;text-transform:none;white-space:nowrap;pointer-events:none;opacity:0;transform-origin:100% 100%;background:#fff;border:3px solid #2a1a11;border-radius:14px;padding:8px 12px;font-size:.8rem;font-weight:800;animation:11s ease-in-out 2.5s infinite halloween-bubble;position:absolute;bottom:calc(100% + 18px);right:0;box-shadow:3px 3px #2a1a11}.halloween-toggle__bubble:after{content:"";border:11px solid #0000;border-top:14px solid #2a1a11;border-bottom-width:0;position:absolute;top:100%;right:20px}.halloween-toggle--left .halloween-toggle__bubble{transform-origin:0 100%;left:0;right:auto}.halloween-toggle--left .halloween-toggle__bubble:after{left:20px;right:auto}.halloween-toggle:hover .halloween-toggle__bubble{opacity:0;animation:none}.halloween-toggle__bat{color:#2a1a11;opacity:0;pointer-events:none;width:38px;margin-left:-19px;position:absolute;top:18px;left:50%}.halloween-toggle__bat svg{width:100%;animation:.12s ease-in-out infinite alternate halloween-bat-flap-small;display:block}.halloween-toggle:hover .halloween-toggle__bat--one{animation:.9s ease-out forwards halloween-bat-burst-one}.halloween-toggle:hover .halloween-toggle__bat--two{animation:1s ease-out 80ms forwards halloween-bat-burst-two}html[data-theme=halloween] .halloween-toggle__bubble{color:#ffb36b;background:#1a0d24;border-color:#ff7518;box-shadow:3px 3px #ff7518}html[data-theme=halloween] .halloween-toggle__bubble:after{border-top-color:#ff7518}html:not([data-theme=halloween]) .halloween-toggle--near:not(:hover){animation:.35s linear infinite halloween-tremble}html:not([data-theme=halloween]) .halloween-toggle--near:not(:hover) .halloween-toggle__pumpkin{animation:.9s ease-in-out infinite halloween-pumpkin-wiggle}html:not([data-theme=halloween]) .halloween-toggle--near:before{animation-duration:1.1s}@media (hover:none){html:not([data-theme=halloween]) .halloween-toggle{animation:6s linear 2s infinite halloween-tease-tremble}html:not([data-theme=halloween]) .halloween-toggle__face{animation:6s linear 2s infinite halloween-tease-face}html:not([data-theme=halloween]) .halloween-toggle__pumpkin{animation:4s ease-in-out 1.5s infinite halloween-pumpkin-wiggle,6s linear 2s infinite halloween-tease-glow}html:not([data-theme=halloween]) .halloween-toggle__bat--one{animation:6s ease-out 2s infinite halloween-tease-bat-one}html:not([data-theme=halloween]) .halloween-toggle__bat--two{animation:6s ease-out 2s infinite halloween-tease-bat-two}}.halloween-swarm{z-index:9996;pointer-events:none;width:0;height:0;position:fixed}.halloween-swarm__bat{color:#120818;filter:drop-shadow(0 0 6px #ff751899);opacity:0;margin:-18px 0 0 -30px;animation:1.7s cubic-bezier(.2,.6,.4,1) forwards halloween-swarm;position:absolute;top:0;left:0}.halloween-swarm__bat svg{width:100%;animation:.12s ease-in-out infinite alternate halloween-bat-flap-small;display:block}.halloween-wave{z-index:9997;pointer-events:none;background:linear-gradient(#8fa3d6,#3f6fd6 70%,#2a52b8);animation:.95s cubic-bezier(.65,0,.35,1) forwards halloween-wave;position:fixed;inset:0;transform:translateY(115%)}.halloween-wave__crest{fill:#8fa3d6;width:100%;height:60px;position:absolute;bottom:100%;left:0}.halloween-wave__bubble{border:3px solid #fffc;border-radius:50%;width:26px;height:26px;animation:.9s ease-out forwards halloween-wave-bubble;position:absolute;bottom:10%}.halloween-jumpscare{z-index:9998;pointer-events:none;opacity:0;background:radial-gradient(circle,#1208188c,#050208f2 70%);flex-direction:column;justify-content:center;align-items:center;animation:1.5s ease-out forwards halloween-jumpscare-bg;display:flex;position:fixed;inset:0}.halloween-jumpscare__lightning{opacity:0;background:radial-gradient(at 50% 35%,#fff 0%,#f1ebff 45%,#b9a3ff 100%);animation:1.5s linear forwards halloween-jumpscare-strobe;position:absolute;inset:0}.halloween-jumpscare__bolt{fill:#fff;filter:drop-shadow(0 0 12px #fff)drop-shadow(0 0 30px #c9b2ff);opacity:0;height:70vh;animation:1.5s linear forwards halloween-jumpscare-bolt;position:absolute;top:4%}.halloween-jumpscare__bolt--left{left:8%;transform:rotate(8deg)}.halloween-jumpscare__bolt--right{animation-delay:50ms;right:9%;transform:scaleX(-1)rotate(6deg)}.halloween-jumpscare__bat{z-index:1;color:#120818;filter:drop-shadow(0 0 6px #c9b2ffe6)drop-shadow(0 0 14px #ff751880);opacity:0;transform:translate(var(--x0), var(--y0));margin:-20px 0 0 -40px;animation:1.3s cubic-bezier(.45,.05,.55,.95) forwards halloween-jumpscare-bat;position:absolute;top:0;left:0}.halloween-jumpscare__bat svg{width:100%;animation:.1s ease-in-out infinite alternate halloween-bat-flap-small;display:block}.halloween-jumpscare__ghost~.halloween-jumpscare__bat{z-index:3}.halloween-jumpscare__ghost{z-index:2;filter:drop-shadow(0 0 40px #dcc8ffcc);width:min(70vmin,520px);animation:1.5s cubic-bezier(.2,1.4,.4,1) forwards halloween-jumpscare-lunge;position:relative}.halloween-jumpscare__ghost svg{width:100%;height:auto;display:block}.halloween-jumpscare__boo{z-index:2;font-family:var(--font-creepster), system-ui, sans-serif;color:#ff7518;text-shadow:0 0 30px #ff7518e6,6px 6px #120818;margin-top:-2vmin;font-size:min(18vmin,150px);line-height:1;animation:1.5s ease-out forwards halloween-jumpscare-boo;position:relative}.halloween-flash{z-index:9994;pointer-events:none;opacity:0;background:radial-gradient(at 50% 20%,#fff,#d9c8ff 60%,#7b2cbf);animation:.9s ease-out forwards halloween-lightning;position:fixed;inset:0}@keyframes halloween-flicker{0%,to{opacity:1}47%{opacity:1}48%{opacity:.75}49%{opacity:1}50%{opacity:.8}52%{opacity:1}}@keyframes halloween-fog{0%{transform:translate(0)}to{transform:translate(25%)}}@keyframes halloween-spider{0%,to{transform:translateY(-40px)rotate(2deg)}50%{transform:translateY(20px)rotate(-2deg)}}@keyframes halloween-bat-fly{0%{transform:translate(0)scale(.8)}25%{transform:translate(30vw,-40px)scale(1)}50%{transform:translate(60vw,30px)scale(.9)}75%{transform:translate(90vw,-30px)scale(1.05)}to{transform:translate(calc(100vw + 160px),10px)scale(.85)}}@keyframes halloween-bat-flap{0%{transform:scaleY(1)}to{transform:scaleY(.55)}}@keyframes halloween-ghost-rise{0%{opacity:0;transform:translate(0)}10%{opacity:.55}50%{transform:translate(40px,-55vh)}90%{opacity:.45}to{opacity:0;transform:translate(-20px,calc(-100vh - 160px))}}@keyframes halloween-pumpkin-wiggle{0%,78%,to{transform:rotate(0)scale(1)}82%{transform:rotate(-16deg)scale(1.2)}86%{transform:rotate(13deg)scale(1.2)}90%{transform:rotate(-9deg)scale(1.1)}94%{transform:rotate(5deg)scale(1.05)}}@keyframes halloween-ring{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.6)}}@keyframes halloween-zombie-twitch{0%,88%,to{opacity:1;transform:none}89%{opacity:.75;transform:translate(-6px,2px)skew(-6deg)}90%{transform:translate(5px,-3px)skew(5deg)}91%{opacity:.85;transform:translate(-3px)scale(1.03)}92%{opacity:1;transform:none}95%{transform:translate(2px,1px)}}@keyframes halloween-spark{0%,40%,60%,to{opacity:0}42%,50%{opacity:1}46%,55%{opacity:.3}}@keyframes halloween-zombie-eyes{0%,to{opacity:1}50%{opacity:.7}}@keyframes halloween-drip{0%,to{transform:scaleY(.8)}50%{transform:scaleY(1.15)}}@keyframes halloween-drop{0%,45%{opacity:0;transform:translateY(0)scale(.5)}50%{opacity:1;transform:translateY(4px)scale(1)}80%{opacity:1;transform:translateY(40px)scale(.95)}86%,to{opacity:0;transform:translateY(48px)scale(.6)}}@keyframes halloween-tease-face{0%,58%,96%,to{fill:#3a1606}60%{fill:#ffd23f}64%{fill:#ffb020}67%{fill:#3a1606}69%,78%{fill:#ffe066}82%{fill:#ff9f1a}88%{fill:#ffd23f}}@keyframes halloween-tease-tremble{0%,59%,92%,to{transform:none}61%,67%,73%,79%,85%{transform:translate(-1px,1px)rotate(-2deg)}64%,70%,76%,82%,88%{transform:translate(1px,-1px)rotate(2deg)}}@keyframes halloween-tease-glow{0%,58%,96%,to{filter:drop-shadow(3px 4px #2a1a11)}62%,90%{filter:drop-shadow(3px 4px #2a1a11)drop-shadow(0 0 14px #ff9600d9)}}@keyframes halloween-tease-bat-one{0%,66%{opacity:0;transform:translate(0)scale(.3)}69%{opacity:1}80%{opacity:1}84%,to{opacity:0;transform:translate(-70px,-110px)scale(1.15)rotate(-15deg)}}@keyframes halloween-tease-bat-two{0%,68%{opacity:0;transform:translate(0)scale(.3)}71%{opacity:1}82%{opacity:1}86%,to{opacity:0;transform:translate(60px,-95px)scale(1)rotate(12deg)}}@keyframes halloween-candle{0%,to{fill:#ffd23f}30%{fill:#ffb020}50%{fill:#ffe066}70%{fill:#ff9f1a}}@keyframes halloween-pumpkin-glow{0%,to{filter:drop-shadow(3px 4px #120818)drop-shadow(0 0 12px #ff820099)}50%{filter:drop-shadow(3px 4px #120818)drop-shadow(0 0 24px #ff8200f2)}}@keyframes halloween-bubble{0%,4%{opacity:0;transform:translateY(6px)scale(.6)}7%{opacity:1;transform:translateY(-2px)scale(1.05)}9%,34%{opacity:1;transform:translateY(0)scale(1)}38%,to{opacity:0;transform:translateY(4px)scale(.8)}}@keyframes halloween-bat-flap-small{0%{transform:scaleY(1)}to{transform:scaleY(.7)}}@keyframes halloween-bat-burst-one{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(-70px,-110px)scale(1.15)rotate(-15deg)}}@keyframes halloween-bat-burst-two{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(60px,-95px)scale(1)rotate(12deg)}}@keyframes halloween-jumpscare-bg{0%{opacity:0}6%,60%{opacity:1}to{opacity:0}}@keyframes halloween-jumpscare-strobe{0%{opacity:.95}4%{opacity:0}8%{opacity:.8}11%,38%{opacity:0}40%{opacity:1}44%{opacity:.1}47%{opacity:.9}52%,64%{opacity:0}66%{opacity:.5}69%,to{opacity:0}}@keyframes halloween-jumpscare-bolt{0%,2%{opacity:1}5%,38%{opacity:0}40%{opacity:1}44%{opacity:0}47%{opacity:1}52%,to{opacity:0}}@keyframes halloween-jumpscare-bat{0%{opacity:1;transform:translate(var(--x0), var(--y0)) scale(1.1) rotate(-10deg)}50%{transform:translate(var(--x1), var(--y1)) scale(1.8) rotate(12deg)}to{opacity:1;transform:translate(var(--x2), var(--y2)) scale(1.3) rotate(-8deg)}}@keyframes halloween-jumpscare-lunge{0%{opacity:1;transform:scale(.05)rotate(-20deg)}12%{transform:scale(1.15)rotate(4deg)}18%{transform:scale(1)translate(-6px,4px)rotate(-3deg)}24%{transform:scale(1.04)translate(6px,-4px)rotate(3deg)}30%{transform:scale(1)translate(-4px,2px)rotate(-2deg)}36%,62%{opacity:1;transform:scale(1.02)translate(0)rotate(0)}to{opacity:0;transform:scale(2.6)translateY(-6%)}}@keyframes halloween-jumpscare-boo{0%,10%{opacity:0;transform:scale(.3)}16%{opacity:1;transform:scale(1.25)rotate(-6deg)}24%,58%{opacity:1;transform:scale(1)rotate(-3deg)}to{opacity:0;transform:scale(1.6)rotate(-3deg)}}@keyframes halloween-lightning{0%{opacity:0}6%{opacity:.9}14%{opacity:.05}22%{opacity:.7}40%{opacity:0}to{opacity:0}}@keyframes halloween-tremble{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-1px,1px)rotate(-1.5deg)}50%{transform:translate(1px,-1px)rotate(1deg)}75%{transform:translate(-1px)rotate(1.5deg)}}@keyframes halloween-swarm{0%{opacity:0;transform:translate(0)scale(.2)}10%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.8)}}@keyframes halloween-wave{0%{transform:translateY(115%)}44%,56%{transform:translateY(0)}to{transform:translateY(-120%)}}@keyframes halloween-wave-bubble{0%{opacity:0;transform:translateY(0)scale(.5)}30%{opacity:1}to{opacity:0;transform:translateY(-60vh)scale(1.2)}}@media (prefers-reduced-motion:reduce){.halloween-layer *,.halloween-toggle,.halloween-toggle *{animation:none!important}.halloween-toggle{transition:none}.halloween-flash{animation:none!important}.halloween-toggle__bubble,.halloween-toggle:before,.halloween-toggle__bat,.halloween-swarm,.halloween-wave,.halloween-jumpscare,.halloween-slime__drop,.halloween-bat,.halloween-ghost{display:none}}
