@keyframes flameFlicker{0%,to{transform:scale(1) rotate(0deg);opacity:.95;filter:drop-shadow(0 -2px 6px rgba(242,140,40,.55))}25%{transform:scale(.97,1.03) rotate(-1deg);opacity:1;filter:drop-shadow(0 -3px 8px rgba(233,185,73,.7))}50%{transform:scale(1.02,.97) rotate(1.2deg);opacity:.92;filter:drop-shadow(0 -2px 5px rgba(242,140,40,.5))}75%{transform:scale(.98,1.02) rotate(-.8deg);opacity:.98;filter:drop-shadow(0 -3px 7px rgba(255,196,107,.65))}}.deepotsav-flame{animation:flameFlicker 2.8s ease-in-out infinite}.deepotsav-flame,.deepotsav-flame-delayed{transform-origin:50% 92%;will-change:transform,opacity}.deepotsav-flame-delayed{animation:flameFlicker 3.2s ease-in-out .6s infinite}@keyframes bulbGlowStagger{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.edge-light-bulb{animation:bulbGlowStagger 3.4s ease-in-out infinite;will-change:transform,opacity}.edge-bulb-delay-1{animation-delay:.2s}.edge-bulb-delay-2{animation-delay:.6s}.edge-bulb-delay-3{animation-delay:1.1s}.edge-bulb-delay-4{animation-delay:1.7s}.edge-bulb-delay-5{animation-delay:2.3s}.edge-bulb-delay-6{animation-delay:2.8s}@keyframes toranNodePulse{0%,to{opacity:.75}50%{opacity:1}}.toran-accent-node{animation:toranNodePulse 4s ease-in-out infinite;will-change:opacity}@keyframes goldSheen{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.deepotsav-card-sheen{animation:goldSheen 8s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.deepotsav-card-sheen,.deepotsav-flame,.deepotsav-flame-delayed,.edge-light-bulb,.toran-accent-node{animation:none!important;transform:none!important;opacity:.9!important}}