.moon-phase{transition:all .5s ease}.moon-phase:hover{transform:scale(1.2);filter:drop-shadow(0 0 12px rgba(255,255,255,.7))}.moon-pulse{animation:moonPulse 3s infinite alternate ease-in-out}.moon-pulse-delay-1{animation-delay:1s}.moon-pulse-delay-2{animation-delay:2s}.moon-pulse-delay-3{animation-delay:3s}@keyframes moonPulse{0%{opacity:.5;transform:scale(.95)}to{opacity:.8;transform:scale(1.05)}}.moon-orbit{animation:moonOrbit 30s linear infinite}@keyframes moonOrbit{0%{transform:rotate(0) translate(8px) rotate(0)}to{transform:rotate(360deg) translate(8px) rotate(-360deg)}}
