.layout_dotPattern__fIjmI{background-color:var(--color-primary-bg);background-image:radial-gradient(circle,rgba(0,0,0,.1) 1px,transparent 0);background-size:20px 20px;background-position:0 0,10px 10px;background-attachment:fixed}@font-face{font-family:Creepster;src:url(/assets/halloween/Creepster-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.halloween-text{font-family:Creepster,cursive!important;letter-spacing:.05em;text-shadow:0 0 5px rgba(255,165,0,.8);font-size:1.25rem}@keyframes bat-float{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(10px,-8px) rotate(5deg)}50%{transform:translate(-5px,5px) rotate(-3deg)}75%{transform:translate(8px,3px) rotate(4deg)}}@keyframes spider-swing{0%,to{transform:translateY(-50px)}50%{transform:translateY(0)}}@keyframes halloweenFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes halloweenFadeOut{0%{opacity:1}to{opacity:0}}.animate-bat-float{animation:bat-float 6s ease-in-out infinite}.animate-bat-float-delay-1{animation:bat-float 5.5s ease-in-out infinite;animation-delay:1s}.animate-bat-float-delay-2{animation:bat-float 6.5s ease-in-out infinite;animation-delay:2s}.animate-spider-swing{animation:spider-swing 4s ease-in-out infinite}.halloween-decoration{animation:halloweenFadeIn .8s ease-out forwards;opacity:0}.halloween-decoration:first-child{animation-delay:.1s}.halloween-decoration:nth-child(2){animation-delay:.2s}.halloween-decoration:nth-child(3){animation-delay:.3s}.halloween-decoration:nth-child(4){animation-delay:.4s}.halloween-decoration:nth-child(5){animation-delay:.5s}.halloween-decoration:nth-child(6){animation-delay:.6s}.halloween-decoration:nth-child(7){animation-delay:.7s}.halloween-fadeout{animation:halloweenFadeOut .5s ease-out forwards!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes slideInFromTop{0%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes slideInFromBottom{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes slideInFromLeft{0%{transform:translateX(-8px)}to{transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(8px)}to{transform:translateX(0)}}@keyframes budget-wave-move{0%{transform:translateX(-480px)}to{transform:translateX(0)}}@layer utilities{.animate-in{animation-duration:.15s;animation-timing-function:ease-out;animation-fill-mode:both}.animate-out{animation-duration:.15s;animation-timing-function:ease-in;animation-fill-mode:both}.fade-in-0{animation-name:fadeIn}.fade-out-0{animation-name:fadeOut}.zoom-in-95{animation-name:zoomIn}.zoom-out-95{animation-name:zoomOut}.slide-in-from-top-2{animation-name:slideInFromTop}.slide-in-from-bottom-2{animation-name:slideInFromBottom}.slide-in-from-left-2{animation-name:slideInFromLeft}.slide-in-from-right-2{animation-name:slideInFromRight}.budget-wave-container,.budget-wave-container *{transform-box:fill-box;transform-origin:0 0}.budget-wave-1{animation-duration:70s;animation-delay:0s;animation-timing-function:linear;animation-iteration-count:infinite}.budget-wave-1,.budget-wave-2{animation-name:budget-wave-move}.budget-wave-2{animation-duration:50s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:-20s}.budget-wave-3{animation-name:budget-wave-move;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:-10s}.animate-border-beam{animation-name:border-beam;animation-timing-function:linear;animation-iteration-count:infinite}}@keyframes headerFadeIn{0%{opacity:0;transform:translateY(-20px) scale(.9)}50%{transform:translateY(5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.header-entrance{animation:headerFadeIn 1s ease-out forwards;animation-delay:1.5s;opacity:0}@keyframes border-beam{to{offset-distance:100%}}