.fx-lane[data-v-ec5b4d5f]{animation:fx-fall-ec5b4d5f linear infinite;height:100%;width:0;will-change:translate}.fx-bit[data-v-ec5b4d5f],.fx-lane[data-v-ec5b4d5f]{position:absolute;top:0}.fx-bit[data-v-ec5b4d5f]{animation-direction:alternate,alternate;animation-iteration-count:infinite,infinite;animation-name:fx-sway-ec5b4d5f,fx-glint-ec5b4d5f;animation-timing-function:ease-in-out,ease-in-out;display:block;left:0}[data-effect=butterflies] .fx-lane[data-v-ec5b4d5f],[data-effect=floating_hearts] .fx-lane[data-v-ec5b4d5f]{animation-name:fx-rise-ec5b4d5f}[data-effect=rose_petals] .fx-bit[data-v-ec5b4d5f]{animation-name:fx-flutter-ec5b4d5f;border-radius:80% 0;box-shadow:0 1px 2px #5a1e2826}[data-effect=cherry_blossoms] .fx-bit[data-v-ec5b4d5f]{animation-name:fx-sway-turn-ec5b4d5f;filter:drop-shadow(0 1px 1px rgba(150,60,90,.18))}[data-effect=snow] .fx-bit[data-v-ec5b4d5f]{background:radial-gradient(circle at 40% 35%,#fff 0 45%,#fff9 75%,#fff0);border-radius:999px;box-shadow:0 0 3px #7891af8c}[data-effect=ice_crystals] .fx-bit[data-v-ec5b4d5f]{animation-direction:normal,alternate;animation-name:fx-spin-ec5b4d5f,fx-glint-ec5b4d5f;animation-timing-function:linear,ease-in-out;filter:drop-shadow(0 0 2px rgba(110,180,230,.75))}[data-effect=floating_hearts] .fx-bit[data-v-ec5b4d5f]{filter:drop-shadow(0 1px 2px rgba(150,30,60,.2))}[data-effect=golden_sparks] .fx-bit[data-v-ec5b4d5f]{animation-name:fx-sway-ec5b4d5f,fx-twinkle-ec5b4d5f;filter:drop-shadow(0 0 3px rgba(255,210,120,.8))}[data-effect=silver_sparkles] .fx-bit[data-v-ec5b4d5f]{animation-name:fx-sway-ec5b4d5f,fx-twinkle-ec5b4d5f;filter:drop-shadow(0 0 3px rgba(255,255,255,.95)) drop-shadow(0 0 1px rgba(90,100,140,.5))}[data-effect=butterflies] .fx-bit[data-v-ec5b4d5f]{animation-name:fx-wander-ec5b4d5f;filter:drop-shadow(0 2px 2px rgba(150,40,80,.2))}.fx-wing[data-v-ec5b4d5f]{animation:fx-flap-ec5b4d5f .32s ease-in-out infinite alternate;transform-box:view-box;transform-origin:0 0}@keyframes fx-wander-ec5b4d5f{0%{rotate:-14deg;translate:-34px 0}to{rotate:14deg;translate:34px 0}}@keyframes fx-flap-ec5b4d5f{0%{scale:1 1}to{scale:.25 1}}[data-effect=falling_leaves] .fx-bit[data-v-ec5b4d5f]{animation-name:fx-sway-turn-ec5b4d5f;filter:drop-shadow(0 1px 1px rgba(90,40,10,.25))}@keyframes fx-fall-ec5b4d5f{0%{translate:0 -2%}to{translate:0 102%}}@keyframes fx-rise-ec5b4d5f{0%{translate:0 104%}to{translate:0 0}}@keyframes fx-sway-ec5b4d5f{0%{translate:-14px 0}to{translate:14px 0}}@keyframes fx-flutter-ec5b4d5f{0%{rotate:-35deg;scale:1 1;translate:-18px 0}to{rotate:35deg;scale:.7 1;translate:18px 0}}@keyframes fx-sway-turn-ec5b4d5f{0%{rotate:-60deg;translate:-16px 0}to{rotate:60deg;translate:16px 0}}@keyframes fx-spin-ec5b4d5f{0%{rotate:0deg}to{rotate:1turn}}@keyframes fx-glint-ec5b4d5f{0%{scale:1}to{scale:.85}}@keyframes fx-twinkle-ec5b4d5f{0%{opacity:1;scale:1}to{opacity:.35;scale:.4}}@media(prefers-reduced-motion:reduce){.fx[data-v-ec5b4d5f]{display:none}}
