@keyframes le-lantern-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.le-lantern-glow{animation:le-lantern-glow 4s ease-in-out infinite}@keyframes le-ember-rise{0%{transform:translateY(0) translateX(0) scale(1);opacity:0}12%{opacity:.9}to{transform:translateY(-420px) translateX(18px) scale(.4);opacity:0}}.le-ember{animation:le-ember-rise linear infinite}@keyframes le-gold-shimmer{0%{background-position:-200%}to{background-position:200%}}.le-gold-shimmer{background:linear-gradient(100deg,var(--ev-accent) 30%,#fff8e1 48%,var(--ev-primary) 55%,var(--ev-accent) 70%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:le-gold-shimmer 5s linear infinite}@keyframes le-lantern-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.le-lantern-sway{transform-origin:top center;animation:le-lantern-sway 5s ease-in-out infinite}@keyframes le-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.le-spin{animation:le-spin 1.1s linear infinite}@keyframes le-kenburns{0%{transform:scale(1) translateY(0)}to{transform:scale(1.14) translateY(-2%)}}.le-kenburns{animation:le-kenburns 26s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.le-ember,.le-gold-shimmer,.le-kenburns,.le-lantern-glow,.le-lantern-sway,.le-spin{animation:none!important}}