.seasonal-ghost{align-items:center;display:flex;flex-direction:column;gap:6px}.seasonal-ghost-body{animation:seasonal-ghost-float 3s ease-in-out infinite alternate;filter:drop-shadow(0 0 14px rgba(200,180,255,.25));height:52px;width:44px}.seasonal-ghost-shadow{animation:seasonal-ghost-shadow 3s ease-in-out infinite alternate;background:#0000008c;border-radius:50%;filter:blur(2px);height:6px;width:30px}@keyframes seasonal-ghost-float{0%{transform:translateY(0) rotate(-3deg)}to{transform:translateY(-8px) rotate(3deg)}}@keyframes seasonal-ghost-shadow{0%{opacity:.7;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.7)}}
