@font-face{font-family:Creepster;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a3ba9694c9b2886-s.p.09mu523j0hx1~.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_8d029d36-module__9njSYG__className{font-family:Creepster,Creepster Fallback;font-style:normal;font-weight:400}.creepster_8d029d36-module__9njSYG__variable{--font-creepster:"Creepster", "Creepster Fallback"}
.theme-halloween{--hw-night:#0b0515;--hw-card:#1c0f31;--hw-ink:#f6edff;--hw-line:#c084fc33;--color-primary:#1f0d38;--color-primary-light:#2d1650;--color-primary-dark:#12072a;--color-secondary:#c084fc;--color-accent:#9be15d;--color-accent-light:#b8f27c;--color-gold:#ff7a1a;--color-gold-dark:#f25c05;--color-success:#9be15d;--color-destructive:#ff4d5e;--color-foreground:var(--hw-ink);--color-muted:#2a1846;--color-border:var(--hw-line);--color-card:var(--hw-card);--color-slate-50:#150a26;--color-slate-200:var(--hw-line);--color-slate-300:#bfb1d6;--color-slate-400:#9584b3;--color-slate-500:#ab9bc8;--color-slate-600:#cfc2e4;--color-slate-700:#e6dcf3;--color-slate-800:#f3ecfb;--color-slate-900:var(--hw-ink);background-color:var(--hw-night);color:var(--hw-ink)}.theme-halloween .bg-white{background-color:var(--hw-card)}.theme-halloween section.bg-white{background-color:#0000}.theme-halloween section.bg-slate-50{background-color:#150a26b8}.theme-halloween .border-primary{border-color:var(--color-gold)}.theme-halloween .border-slate-300{border-color:var(--hw-line)}.theme-halloween .text-slate-200{color:#ddd1ee}.theme-halloween header{border-bottom:1px solid #ff7a1a59}.theme-halloween footer img{filter:brightness(0)invert()}.theme-halloween :is(.text-primary,.text-primary\/80){color:var(--hw-ink)}.theme-halloween :is(.bg-gold,.bg-gold *):is(.text-primary,.text-primary\/80){color:var(--color-primary-dark)}.theme-halloween .bg-gold{box-shadow:0 0 28px #ff7a1a59}.theme-halloween :is(h1,h2,.hw-display){font-family:var(--font-creepster), var(--font-poppins), sans-serif;font-synthesis:none;letter-spacing:.03em;text-shadow:0 0 26px #ff7a1a38}.hw-sky{background:radial-gradient(900px 520px at 85% 0,#ff8c2824,#0000 60%),radial-gradient(1100px 700px at 10% 10%,#7c3aed47,#0000 60%),linear-gradient(#140726 0%,#0b0515 70%)}.hw-stars{background-image:radial-gradient(1.5px 1.5px at 20px 30px,#fff,#0000),radial-gradient(1px 1px at 120px 80px,#f5e8ff,#0000),radial-gradient(1.5px 1.5px at 200px 160px,#fff,#0000),radial-gradient(1px 1px at 60px 200px,#e9d5ff,#0000),radial-gradient(1px 1px at 170px 20px,#fff,#0000);background-size:240px 240px;animation:5s ease-in-out infinite hw-twinkle}.hw-moon{background:radial-gradient(circle at 35% 35%,#fffbea,#ffe8a3 45%,#f2bd55 100%);border-radius:9999px;box-shadow:0 0 60px 14px #ffd67859,0 0 180px 70px #ff8c281f}.hw-moon:before,.hw-moon:after{content:"";background:#d6a04059;border-radius:9999px;position:absolute}.hw-moon:before{width:22%;height:22%;top:28%;left:52%}.hw-moon:after{width:14%;height:14%;top:60%;left:30%}.hw-fog{background:radial-gradient(40% 60% at 20% 100%,#c4b5fd29,#0000 70%),radial-gradient(35% 50% at 55% 100%,#c4b5fd1f,#0000 70%),radial-gradient(40% 60% at 85% 100%,#c4b5fd29,#0000 70%);width:200%;animation:60s linear infinite hw-fog}.hw-bat{left:0;top:var(--top);width:var(--size);animation:hw-fly var(--dur) linear var(--delay) infinite;position:absolute}.hw-bat svg{transform-origin:50% 40%;animation:.32s ease-in-out infinite hw-flap}.hw-flutter{transform-origin:50% 40%;animation:.45s ease-in-out infinite hw-flap,4s ease-in-out infinite hw-float}.hw-float{animation:6s ease-in-out infinite hw-float}.hw-ghost{animation:3.6s ease-in-out infinite hw-ghost}.hw-sway{transform-origin:50% 100%;animation:3.8s ease-in-out infinite hw-sway}.hw-glow{animation:2.4s ease-in-out infinite hw-glow}.hw-spider{animation:7s ease-in-out infinite hw-spider}.hw-flicker{animation:3.2s step-end infinite hw-flicker}.hw-laser line{stroke-dasharray:1;animation:1.1s ease-out forwards hw-laser}.hw-laser-hit{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.1s ease-out forwards hw-laser-hit}.hw-laser-target{transition:background-color 1.6s ease-in-out,color 1.6s ease-in-out,box-shadow 1.6s ease-in-out}.hw-laser-target.hw-zapped{color:#1f0d38;background-color:#ff7a1a;transition-duration:.25s;box-shadow:0 0 24px #ff7a1a8c}.hw-laser-target.hw-zapped:hover{background-color:#f25c05}.hw-zap{animation:.6s ease-out hw-zap}@keyframes hw-twinkle{0%,to{opacity:.55}50%{opacity:1}}@keyframes hw-fog{to{transform:translate(-50%)}}@keyframes hw-fly{0%{transform:translate(-10vw)}25%{transform:translate(25vw,-6vh)}50%{transform:translate(55vw,4vh)}75%{transform:translate(85vw,-7vh)}to{transform:translate(115vw,-2vh)}}@keyframes hw-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.35)}}@keyframes hw-ghost{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-18px)rotate(4deg)}}@keyframes hw-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes hw-glow{0%,to{box-shadow:0 0 22px #ff7a1a73}50%{box-shadow:0 0 46px #ff7a1ad9}}@keyframes hw-float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes hw-spider{0%,to{transform:translateY(0)}50%{transform:translateY(34px)}}@keyframes hw-laser{0%{stroke-dashoffset:1px;opacity:1}40%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes hw-laser-hit{0%,38%{opacity:0;transform:scale(.2)}48%{opacity:.75}to{opacity:0;transform:scale(1.6)}}@keyframes hw-zap{0%{transform:scale(1)}30%{transform:scale(1.08)rotate(-2deg);box-shadow:0 0 46px #ff4d5ee6}to{transform:scale(1)}}@keyframes hw-flicker{0%,to{opacity:1}41%{opacity:.7}43%{opacity:1}71%{opacity:.82}}@media (prefers-reduced-motion:reduce){.theme-halloween :is(.hw-stars,.hw-fog,.hw-bat,.hw-bat svg,.hw-float,.hw-ghost,.hw-sway,.hw-glow,.hw-spider,.hw-flicker){animation:none}.theme-halloween .hw-bat{display:none}.hw-flutter{animation:none}}
