.fx.svelte-1qqttk{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.dot.svelte-1qqttk{opacity:0;color:var(--dev-palette-accent,#fff);position:absolute;top:-10%}.fx-rain.svelte-1qqttk .dot:where(.svelte-1qqttk){width:1px;height:calc(14px * var(--s));animation:svelte-1qqttk-fall-rain var(--d) linear var(--delay) infinite;background:linear-gradient(#0000,currentColor)}@keyframes svelte-1qqttk-fall-rain{0%{opacity:0;transform:translateY(-10vh)}10%{opacity:calc(var(--op) * .7)}to{opacity:0;transform:translateY(110vh)}}.fx-snow.svelte-1qqttk .dot:where(.svelte-1qqttk){width:calc(4px * var(--s));height:calc(4px * var(--s));filter:blur(.3px);animation:svelte-1qqttk-fall-snow calc(var(--d) * 2.2) linear var(--delay) infinite;background:#fff;border-radius:50%}@keyframes svelte-1qqttk-fall-snow{0%{opacity:0;transform:translateY(-10vh)}10%{opacity:var(--op)}to{transform:translate(var(--drift), 110vh);opacity:0}}.fx-embers.svelte-1qqttk .dot:where(.svelte-1qqttk){width:calc(3px * var(--s));height:calc(3px * var(--s));animation:svelte-1qqttk-rise-ember calc(var(--d) * 1.6) ease-in var(--delay) infinite;background:currentColor;border-radius:50%;top:auto;bottom:-5%;box-shadow:0 0 6px 1px}@keyframes svelte-1qqttk-rise-ember{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:var(--op)}to{transform:translate(var(--drift), -115vh) scale(.3);opacity:0}}.fx-sparkles.svelte-1qqttk .dot:where(.svelte-1qqttk){width:calc(3px * var(--s));height:calc(3px * var(--s));animation:svelte-1qqttk-float-spark calc(var(--d) * 2) ease-in-out var(--delay) infinite, svelte-1qqttk-twinkle calc(var(--d) * .5) ease-in-out var(--delay) infinite;background:currentColor;border-radius:50%;top:auto;bottom:0;box-shadow:0 0 8px 1px}@keyframes svelte-1qqttk-float-spark{0%{transform:translateY(10vh)}to{transform:translate(var(--drift), -110vh)}}@keyframes svelte-1qqttk-twinkle{0%,to{opacity:calc(var(--op) * .2)}50%{opacity:var(--op)}}@media (prefers-reduced-motion:reduce){.fx.svelte-1qqttk{display:none}}
