.dw-bob{animation:dw-bob 3.4s ease-in-out infinite}@keyframes dw-bob{0%,to{translate:0 0}50%{translate:0 -5px}}.dw-float{animation:dw-float 4.2s ease-in-out infinite}@keyframes dw-float{0%,to{translate:0 0;rotate:-3deg}50%{translate:4px -8px;rotate:3deg}}.dw-glow{animation:dw-glow 2.6s ease-in-out infinite}@keyframes dw-glow{0%,to{filter:drop-shadow(0 0 10px rgba(255,140,40,.55))}50%{filter:drop-shadow(0 0 22px rgba(255,170,60,.95))}}.dw-moon{filter:drop-shadow(0 0 16px rgba(255,233,190,.55))}.dw-twinkle{animation:dw-twinkle 2.4s ease-in-out infinite}@keyframes dw-twinkle{0%,to{opacity:.25}50%{opacity:1}}.dw-drop{animation:dw-drop 3.6s ease-in-out infinite alternate}@keyframes dw-drop{0%{height:22px}to{height:46px}}@media (prefers-reduced-motion:reduce){.dw-bob,.dw-drop,.dw-float,.dw-glow,.dw-twinkle{animation:none!important}}.dw-sway{transform-origin:50% 0;animation:dw-sway 4.6s ease-in-out infinite}@keyframes dw-sway{0%,to{rotate:-5deg}50%{rotate:5deg}}@media (prefers-reduced-motion:reduce){.dw-sway{animation:none!important}}.dw-spin{animation:dw-spin 40s linear infinite}@keyframes dw-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dw-spin{animation:none!important}}