@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.55;filter:drop-shadow(0 0 24px var(--gold))}}@keyframes float{50%{transform:translateY(-18px)}}@keyframes shimmer{to{transform:translateX(140%)}}@keyframes glow{50%{box-shadow:0 0 42px rgba(212,175,55,.4)}}@keyframes rise{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes petal{to{transform:translate3d(var(--drift),110vh,0) rotate(720deg);opacity:.15}}@keyframes particle{50%{opacity:1;transform:translateY(-30px) scale(1.2)}}.reveal{opacity:0;transform:translateY(36px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.visible{opacity:1;transform:none}.mandala-spin{animation:spin 28s linear infinite}.float{animation:float 5s ease-in-out infinite}.glow{animation:glow 3s ease-in-out infinite}
