:root{--mn-night: #0d0b0e;--mn-aubergine: #2a1340;--mn-aubergine-light: #5b2a86;--mn-orange: #d97428;--mn-orange-hot: #ff7a18;--mn-bone: #f2e9dc;--mn-ecto: #7cff4f;--mn-blood: #b3122e;--mn-font-title: "Cinzel Decorative", "DM Serif Display", serif;--mn-font-drip: "Nosifer", var(--mn-font-title);--mn-font-body: "Inter", sans-serif;--mn-reveal-distance: 24px;--mn-reveal-duration: .6s}html.mn-off-season .mn-decor,html.mn-off-season .mn-fog,html.mn-off-season .mn-countdown-section{opacity:.35;filter:saturate(.6)}.mn-reveal{opacity:0;transform:translateY(var(--mn-reveal-distance));transition:opacity var(--mn-reveal-duration) ease,transform var(--mn-reveal-duration) ease;will-change:opacity,transform}.mn-reveal.mn-in-view{opacity:1;transform:translateY(0)}.mn-reveal--stagger.mn-in-view{transition-delay:calc(var(--mn-stagger-index, 0) * 80ms)}.mn-candle-progress{position:fixed;top:0;left:0;height:3px;width:100%;z-index:999;background:transparent;pointer-events:none}.mn-candle-progress__fill{height:100%;width:100%;background:linear-gradient(90deg,var(--mn-orange-hot),var(--mn-ecto) 120%);transform-origin:left center;transform:scaleX(0);will-change:transform}@media(hover:hover)and (pointer:fine){html.mn-cursor-active{cursor:none}.mn-flash-cursor{position:fixed;top:0;left:0;width:26px;height:26px;border-radius:50%;border:1px solid var(--mn-orange-hot);box-shadow:0 0 12px var(--mn-orange-hot);pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:opacity .2s ease}}@media(hover:hover)and (pointer:fine){.mn-bat-trail{position:fixed;top:0;left:0;width:22px;height:22px;pointer-events:none;z-index:9998;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .35s ease;will-change:transform,opacity}.mn-bat-trail.is-active{opacity:var(--mn-bat-opacity, .7)}.mn-bat-trail__flap{display:inline-block;animation:mn-bat-flap .5s steps(2) infinite}}@keyframes mn-bat-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}.mn-embers{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.mn-ember{position:absolute;bottom:-10px;width:4px;height:4px;border-radius:50%;background:var(--mn-orange-hot);box-shadow:0 0 6px var(--mn-orange-hot);opacity:0;animation:mn-ember-rise linear infinite;will-change:transform,opacity}@keyframes mn-ember-rise{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.7}85%{opacity:.35}to{transform:translateY(-100vh) translate(var(--mn-ember-drift, 20px));opacity:0}}html.mn-tab-hidden .mn-ember{animation-play-state:paused}.mn-fog{position:fixed;left:-15%;right:-15%;bottom:-6%;height:30vh;min-height:180px;max-height:320px;pointer-events:none;z-index:1;background:radial-gradient(ellipse 60% 100% at 25% 100%,rgba(242,233,220,.09),transparent 65%),radial-gradient(ellipse 55% 100% at 75% 100%,rgba(242,233,220,.07),transparent 60%),radial-gradient(ellipse 70% 100% at 50% 100%,rgba(91,42,134,.12),transparent 70%);filter:blur(2px);opacity:0;animation:mn-fog-drift 42s ease-in-out infinite alternate;transition:opacity 1.2s ease}.mn-fog.is-active{opacity:1}@keyframes mn-fog-drift{0%{transform:translate(-3%) translateY(0)}to{transform:translate(3%) translateY(-2%)}}html.mn-tab-hidden .mn-fog{animation-play-state:paused}.mn-motion-toggle{position:fixed;left:12px;bottom:12px;z-index:1000;background:var(--mn-aubergine);color:var(--mn-bone);border:1px solid var(--mn-orange);border-radius:999px;font-family:var(--mn-font-body);font-size:12px;line-height:1;padding:10px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 10px #0006}.mn-motion-toggle:focus-visible{outline:2px solid var(--mn-orange-hot);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mn-reveal{opacity:1!important;transform:none!important;transition:none!important}.mn-flash-cursor,.mn-fog,.mn-hero-flashlight__mask,.mn-bat-trail,.mn-embers{display:none!important}}html[data-mn-reduced-motion=true] .mn-reveal{opacity:1!important;transform:none!important;transition:none!important}html[data-mn-reduced-motion=true] .mn-flash-cursor,html[data-mn-reduced-motion=true] .mn-fog,html[data-mn-reduced-motion=true] .mn-hero-flashlight__mask,html[data-mn-reduced-motion=true] .mn-bat-trail,html[data-mn-reduced-motion=true] .mn-embers{display:none!important}.mn-drip-accent{font-family:var(--mn-font-drip);color:var(--mn-orange-hot);text-shadow:0 0 18px rgba(255,122,24,.35)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mascarade-effects.css.map */
