@keyframes shell-orb-a-ea38f91e{0%{transform:translate(0) scale(1)}to{transform:translate(80px,60px) scale(1.08)}}@keyframes shell-orb-b-ea38f91e{0%{transform:translate(0) scale(1)}to{transform:translate(-100px,80px) scale(1.1)}}@keyframes shell-orb-c-ea38f91e{0%{transform:translate(0) scale(1)}to{transform:translate(120px,-60px) scale(1.12)}}.floating-icons-layer[data-v-ea38f91e]{pointer-events:none;z-index:0}.floating-icon[data-v-ea38f91e]{position:absolute;opacity:0;animation-name:shell-icon-fade-ea38f91e;animation-iteration-count:infinite;animation-timing-function:ease-in-out;will-change:opacity,transform;filter:drop-shadow(0 2px 14px rgba(236,72,153,.15))}.floating-icon.is-dim[data-v-ea38f91e]{filter:drop-shadow(0 2px 12px rgba(236,72,153,.1))}@keyframes shell-icon-fade-ea38f91e{0%{opacity:0;transform:translate(0) rotate(var(--icon-rotate-start, 0deg)) scale(.92)}45%,55%{opacity:.3;transform:translate(calc(var(--icon-drift-x, 0px) * .5),calc(var(--icon-drift-y, 0px) * .5)) rotate(calc((var(--icon-rotate-start, 0deg) + var(--icon-rotate-end, 0deg)) / 2)) scale(1)}to{opacity:0;transform:translate(var(--icon-drift-x, 0px),var(--icon-drift-y, 0px)) rotate(var(--icon-rotate-end, 0deg)) scale(.92)}}.floating-icon.is-dim[data-v-ea38f91e]{animation-name:shell-icon-fade-dim-ea38f91e}@keyframes shell-icon-fade-dim-ea38f91e{0%{opacity:0;transform:translate(0) rotate(var(--icon-rotate-start, 0deg)) scale(.92)}45%,55%{opacity:.18;transform:translate(calc(var(--icon-drift-x, 0px) * .5),calc(var(--icon-drift-y, 0px) * .5)) rotate(calc((var(--icon-rotate-start, 0deg) + var(--icon-rotate-end, 0deg)) / 2)) scale(1)}to{opacity:0;transform:translate(var(--icon-drift-x, 0px),var(--icon-drift-y, 0px)) rotate(var(--icon-rotate-end, 0deg)) scale(.92)}}
