.HalloweenTheme-module__nL30hq__theme{--hw-bg:#0b0908;--hw-surface:#16110e;--hw-surface-2:#1f1813;--hw-border:#2d221b;--hw-text:#fff3e6;--hw-muted:#cdb9a6;--hw-dim:#8f7b69;--hw-orange:#ff7a1a;--hw-orange-soft:#ff7a1a1f;background:radial-gradient(ellipse 90% 40% at 50% 0%,#ff7a1a14,transparent 70%),var(--hw-bg);color:var(--hw-text);position:relative}:is(.HalloweenTheme-module__nL30hq__theme .bg-white,.HalloweenTheme-module__nL30hq__theme .bg-white\/80,.HalloweenTheme-module__nL30hq__theme .bg-white\/90,.HalloweenTheme-module__nL30hq__theme .bg-white\/95){background-color:var(--hw-surface)}:is(.HalloweenTheme-module__nL30hq__theme .bg-gray-50,.HalloweenTheme-module__nL30hq__theme .bg-gray-50\/30,.HalloweenTheme-module__nL30hq__theme .bg-gray-50\/50,.HalloweenTheme-module__nL30hq__theme .bg-gray-50\/60,.HalloweenTheme-module__nL30hq__theme .bg-gray-100,.HalloweenTheme-module__nL30hq__theme .bg-purple-50,.HalloweenTheme-module__nL30hq__theme .bg-purple-100){background-color:var(--hw-surface-2)}.HalloweenTheme-module__nL30hq__theme .bg-gray-200{background-color:var(--hw-border)}:is(.HalloweenTheme-module__nL30hq__theme .hover\:bg-gray-50:hover,.HalloweenTheme-module__nL30hq__theme .hover\:bg-gray-200:hover){background-color:var(--hw-surface-2)}:is(.HalloweenTheme-module__nL30hq__theme .text-gray-900,.HalloweenTheme-module__nL30hq__theme .text-black,.HalloweenTheme-module__nL30hq__theme .text-gray-800){color:var(--hw-text)}:is(.HalloweenTheme-module__nL30hq__theme .text-gray-700,.HalloweenTheme-module__nL30hq__theme .text-gray-600,.HalloweenTheme-module__nL30hq__theme .text-gray-500){color:var(--hw-muted)}:is(.HalloweenTheme-module__nL30hq__theme .text-gray-400,.HalloweenTheme-module__nL30hq__theme .text-gray-300){color:var(--hw-dim)}:is(.HalloweenTheme-module__nL30hq__theme .text-purple-600,.HalloweenTheme-module__nL30hq__theme .text-purple-700,.HalloweenTheme-module__nL30hq__theme .hover\:text-purple-600:hover,.HalloweenTheme-module__nL30hq__theme .hover\:text-purple-700:hover,.HalloweenTheme-module__nL30hq__theme .hover\:text-purple-900:hover,.HalloweenTheme-module__nL30hq__theme .group:hover .group-hover\:text-purple-700){color:var(--hw-orange)}:is(.HalloweenTheme-module__nL30hq__theme .hover\:text-gray-600:hover,.HalloweenTheme-module__nL30hq__theme .hover\:text-gray-700:hover){color:var(--hw-text)}:is(.HalloweenTheme-module__nL30hq__theme .border-gray-100,.HalloweenTheme-module__nL30hq__theme .border-gray-200,.HalloweenTheme-module__nL30hq__theme .border-gray-300,.HalloweenTheme-module__nL30hq__theme .border-purple-100,.HalloweenTheme-module__nL30hq__theme .border-purple-200,.HalloweenTheme-module__nL30hq__theme .divide-gray-200>*+*){border-color:var(--hw-border)}.HalloweenTheme-module__nL30hq__theme [data-slot=field-button].bg-foreground:not(:disabled){background-color:var(--hw-orange);color:#120a04;box-shadow:0 0 24px #ff7a1a59}:is(.HalloweenTheme-module__nL30hq__theme .bg-gray-900,.HalloweenTheme-module__nL30hq__theme .bg-black){background-color:var(--hw-orange);color:#120a04}:is(.HalloweenTheme-module__nL30hq__theme .hover\:bg-gray-800:hover,.HalloweenTheme-module__nL30hq__theme .hover\:bg-gray-900:hover){background-color:#ff8f3d}.HalloweenTheme-module__nL30hq__theme .bg-gray-900 .text-white{color:#120a04}.HalloweenTheme-module__nL30hq__theme .bg-black .text-white{color:#120a04}.HalloweenTheme-module__nL30hq__theme .bg-gray-900.text-white{color:#120a04}.HalloweenTheme-module__nL30hq__theme .bg-black.text-white{color:#120a04}.HalloweenTheme-module__nL30hq__theme h1{color:var(--hw-text);text-shadow:0 0 28px #ff7a1a59}.HalloweenTheme-module__nL30hq__theme h2{color:var(--hw-text)}.HalloweenTheme-module__nL30hq__theme h2:after{content:"";background:var(--hw-orange);border-radius:2px;width:28px;height:3px;margin-top:8px;display:block}.HalloweenTheme-module__nL30hq__spiderCorner{pointer-events:none;z-index:0;width:120px;height:120px;position:absolute;top:0;right:0}.HalloweenTheme-module__nL30hq__cornerWeb{opacity:.5;width:100%;height:100%}.HalloweenTheme-module__nL30hq__cornerWeb line,.HalloweenTheme-module__nL30hq__cornerWeb path{fill:none;stroke:#f3e6d8;stroke-width:.6px}.HalloweenTheme-module__nL30hq__dangle{transform-origin:top;flex-direction:column;align-items:center;animation:4.5s ease-in-out 1.6s infinite HalloweenTheme-module__nL30hq__sway;display:flex;position:absolute;top:30px;right:2px}.HalloweenTheme-module__nL30hq__thread{background:#f3e6d8b3;width:1px;height:0;animation:1.2s cubic-bezier(.22,1.4,.4,1) .4s forwards HalloweenTheme-module__nL30hq__drop,3s ease-in-out 1.6s infinite alternate HalloweenTheme-module__nL30hq__bob}.HalloweenTheme-module__nL30hq__spider{filter:drop-shadow(0 0 8px #ff7a1a8c)drop-shadow(0 6px 8px #0009);width:54px;height:54px;margin-top:-8px;overflow:visible;transform:rotate(180deg)}.HalloweenTheme-module__nL30hq__spiderBody{fill:#18120e;stroke:#ffaf78d9;stroke-width:1.4px}.HalloweenTheme-module__nL30hq__eye{fill:#ff4a1a}.HalloweenTheme-module__nL30hq__legsA,.HalloweenTheme-module__nL30hq__legsB{transform-origin:0 -6px;transform-box:view-box;animation:6s ease-in-out 1.6s infinite HalloweenTheme-module__nL30hq__twitch}.HalloweenTheme-module__nL30hq__legsB{animation-delay:1.75s}@media (min-width:1024px){.HalloweenTheme-module__nL30hq__spider{width:66px;height:66px}}@keyframes HalloweenTheme-module__nL30hq__drop{0%{height:0}to{height:140px}}@keyframes HalloweenTheme-module__nL30hq__bob{0%{height:140px}to{height:128px}}@keyframes HalloweenTheme-module__nL30hq__sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes HalloweenTheme-module__nL30hq__twitch{0%,88%,to{transform:rotate(0)}91%{transform:rotate(6deg)}94%{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.HalloweenTheme-module__nL30hq__dangle,.HalloweenTheme-module__nL30hq__legsA,.HalloweenTheme-module__nL30hq__legsB{animation:none}.HalloweenTheme-module__nL30hq__thread{height:140px;animation:none}}.HalloweenTheme-module__nL30hq__skullOverlay{z-index:10000;cursor:pointer;background:radial-gradient(circle,#ff7a1a2e,#0503028c 60%);justify-content:center;align-items:center;animation:1.3s ease-in-out forwards HalloweenTheme-module__nL30hq__skullBackdrop,70ms linear 6 HalloweenTheme-module__nL30hq__screenShake;display:flex;position:fixed;inset:0}.HalloweenTheme-module__nL30hq__skullOverlay:before{content:"";pointer-events:none;animation:.45s linear forwards HalloweenTheme-module__nL30hq__scareFlash;position:absolute;inset:0}.HalloweenTheme-module__nL30hq__skullWrap{flex-direction:column;align-items:center;animation:1.3s cubic-bezier(.3,1.4,.5,1) forwards HalloweenTheme-module__nL30hq__skullLife;display:flex}.HalloweenTheme-module__nL30hq__skull{filter:drop-shadow(0 0 24px #ff7a1a99);width:150px;height:175px;animation:.16s ease-in-out .25s 5 alternate HalloweenTheme-module__nL30hq__skullShake;overflow:visible}.HalloweenTheme-module__nL30hq__bone{fill:#f3e6d3;stroke:#1a120c;stroke-width:2.5px}.HalloweenTheme-module__nL30hq__socket{fill:#120a04}.HalloweenTheme-module__nL30hq__skullEye{fill:#ff7a1a;filter:drop-shadow(0 0 4px #ff7a1a);animation:.32s steps(2,end) .25s 3 HalloweenTheme-module__nL30hq__eyeFlicker}.HalloweenTheme-module__nL30hq__tooth{fill:#fffaf2;stroke:#1a120c;stroke-width:1.2px}.HalloweenTheme-module__nL30hq__jaw{animation:.16s ease-in-out .25s 6 alternate HalloweenTheme-module__nL30hq__jawLaugh}.HalloweenTheme-module__nL30hq__laugh{letter-spacing:.08em;color:#ff7a1a;text-shadow:0 0 12px #ff7a1ab3;gap:10px;margin-top:6px;font-size:22px;font-weight:900;display:flex}.HalloweenTheme-module__nL30hq__laugh span{opacity:0;animation:.7s ease-out forwards HalloweenTheme-module__nL30hq__haPop}.HalloweenTheme-module__nL30hq__laugh span:first-child{animation-delay:.25s}.HalloweenTheme-module__nL30hq__laugh span:nth-child(2){animation-delay:.4s}.HalloweenTheme-module__nL30hq__laugh span:nth-child(3){animation-delay:.55s}@keyframes HalloweenTheme-module__nL30hq__skullBackdrop{0%{opacity:0}15%,75%{opacity:1}to{opacity:0}}@keyframes HalloweenTheme-module__nL30hq__skullLife{0%{opacity:0;transform:scale(.3)}9%{opacity:1;transform:scale(1.6)}20%{transform:scale(1)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)translateY(-24px)}}@keyframes HalloweenTheme-module__nL30hq__scareFlash{0%{opacity:1;background:#fffffff2}12%{opacity:0}18%{opacity:1;background:#c8000099}45%{opacity:0;background:#c8000099}to{opacity:0}}@keyframes HalloweenTheme-module__nL30hq__screenShake{0%{transform:translate(0)}25%{transform:translate(-8px,5px)}50%{transform:translate(7px,-6px)}75%{transform:translate(-5px,-4px)}to{transform:translate(0)}}@keyframes HalloweenTheme-module__nL30hq__skullShake{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes HalloweenTheme-module__nL30hq__jawLaugh{0%{transform:translateY(0)}to{transform:translateY(11px)}}@keyframes HalloweenTheme-module__nL30hq__eyeFlicker{50%{opacity:.35}}@keyframes HalloweenTheme-module__nL30hq__haPop{0%{opacity:0;transform:translateY(8px)scale(.7)}40%{opacity:1;transform:translateY(0)scale(1.1)}to{opacity:0;transform:translateY(-18px)scale(1)}}
