@font-face{font-family:Creepster;src:url(/fonts/creepster/creepsterLatin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.SHkSXG_greeting{letter-spacing:normal;color:var(--hb-media-ink);text-align:center;text-wrap:balance;font-family:Creepster,Georgia,serif;font-weight:400}.SHkSXG_metadata{color:var(--hb-media-ink-2)}.SHkSXG_homeHero{justify-content:center;min-height:420px;padding:64px 24px}.SHkSXG_stage{flex-direction:column;width:100%;display:flex;container:halloween-kota-stage/inline-size}.SHkSXG_defaultStage{gap:inherit}.SHkSXG_defaultIntro{justify-content:center;display:flex}.SHkSXG_intro{justify-content:center;width:100%;padding:0 184px 32px;display:flex}.SHkSXG_intro>div{text-align:center;align-items:center}.SHkSXG_composer{--kota-width:180px;--kota-rim-offset:calc(var(--kota-width) * .103);width:100%;display:flow-root}.SHkSXG_composer .SHkSXG_field{padding-top:20px;position:relative}.SHkSXG_composer .SHkSXG_fieldWithAttachments{margin-top:calc(var(--kota-width) - var(--kota-rim-offset) + 16px)}.SHkSXG_perch{right:24px;bottom:calc(100% - var(--kota-rim-offset));z-index:2;width:var(--kota-width);aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.SHkSXG_perch img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.SHkSXG_perchButton{border-radius:var(--hb-radius-surface);cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;display:block;position:absolute;inset:1% 4% 2% 11%}.SHkSXG_perchButton:focus-visible,.SHkSXG_replay:focus-visible,.SHkSXG_change:focus-visible{outline:2px solid var(--hb-focus-ring);outline-offset:4px}.SHkSXG_panelBody{justify-content:safe flex-end;overflow:auto}.SHkSXG_panelWelcome{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;width:100%;max-width:760px;margin-inline:auto;padding:12px 16px 0;display:grid;container:halloween-kota-panel/inline-size}.SHkSXG_panelWelcome>div{min-width:0}.SHkSXG_panelWelcome>div>button{max-width:100%}.SHkSXG_panelCostume{flex:none;align-items:flex-end;display:inline-flex;position:relative}.SHkSXG_replay{border-radius:var(--hb-radius-control);cursor:pointer;background:0 0;border:0;flex:none;padding:0;line-height:0;display:block}.SHkSXG_panelArt{aspect-ratio:340/448;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(176px,40cqw,280px);max-width:42dvh;display:block;position:relative;overflow:clip}.SHkSXG_panelArt>img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block;transform:translateY(3%)}.SHkSXG_panelArt[data-costume=witch]>img{transform:translateY(3.8%)}.SHkSXG_panelArt[data-costume=ghost]>img{transform:translateY(5%)}.SHkSXG_animation{object-fit:contain;object-position:center bottom;opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:translateY(3.57%)}.SHkSXG_animation[data-ready=true]{opacity:1}.SHkSXG_panelArt:has(.SHkSXG_animation[data-ready=true])>img{opacity:0}.SHkSXG_change{border:1px solid var(--hb-border-default);background:var(--hb-bg-surface);width:32px;height:32px;color:var(--hb-text-secondary);cursor:pointer;transition:opacity var(--hb-motion-hover-quick-duration) var(--hb-motion-hover-quick-easing), background-color var(--hb-motion-hover-quick-duration) var(--hb-motion-hover-quick-easing);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:24px;right:-8px}.SHkSXG_change:hover{background:var(--hb-bg-hover);color:var(--hb-text-primary)}.SHkSXG_backdrop{z-index:-1;pointer-events:none;background:var(--hb-bg-page);position:absolute;inset:0;overflow:hidden;container:halloween-kota-scene/inline-size}.SHkSXG_scene,.SHkSXG_video,.SHkSXG_veil{width:100%;height:100%;position:absolute;inset:0}.SHkSXG_scene,.SHkSXG_video{object-fit:cover;object-position:center;display:block}.SHkSXG_video{opacity:0;transition:opacity var(--hb-motion-swap-crossfade-duration) var(--hb-motion-swap-crossfade-easing)}.SHkSXG_backdrop[data-playing=true] .SHkSXG_video{opacity:1}.SHkSXG_veil{background:linear-gradient(to bottom, color-mix(in srgb, var(--hb-bg-page) 12%, transparent), color-mix(in srgb, var(--hb-bg-page) 32%, transparent) 48%, color-mix(in srgb, var(--hb-bg-page) 20%, transparent))}@container halloween-kota-stage not (min-width:760px){.SHkSXG_intro{padding:0 0 16px}.SHkSXG_composer{--kota-width:clamp(112px, 34cqw, 128px)}.SHkSXG_composer .SHkSXG_field{margin-top:calc(var(--kota-width) - var(--kota-rim-offset))}.SHkSXG_perch{right:calc(50% - var(--kota-width) / 2)}}@container halloween-kota-stage (max-width:600px){.SHkSXG_greeting{font-size:clamp(32px,7cqw,40px)}}@container halloween-kota-panel (max-width:300px){.SHkSXG_panelArt{width:clamp(112px,44cqw,144px)}}@container halloween-kota-scene (max-width:600px){.SHkSXG_scene,.SHkSXG_video{object-position:20% center}}@media (hover:hover) and (pointer:fine){.SHkSXG_change{opacity:0;pointer-events:none}.SHkSXG_panelCostume:is(:hover,:focus-within) .SHkSXG_change{opacity:1;pointer-events:auto}}@media (hover:none),(pointer:coarse){.SHkSXG_change{width:40px;height:40px}}@media (max-width:600px){.SHkSXG_homeHero{min-height:440px;padding:32px 16px}}@media (prefers-reduced-motion:reduce){.SHkSXG_backdrop[data-playing=true] .SHkSXG_video{opacity:0;transition:none}.SHkSXG_animation{display:none}.SHkSXG_panelArt:has(.SHkSXG_animation[data-ready=true])>img{opacity:1}}
/*# sourceMappingURL=44-t3m38njdf3.css.map*/