@keyframes shakeX{0%,to{transform:translate(0)}15%{transform:translate(-10px)}30%{transform:translate(9px)}45%{transform:translate(-6px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}.shake-x{animation:.45s cubic-bezier(.36,.07,.19,.97) shakeX}@keyframes candleFlicker{0%,to{opacity:1}42%{opacity:.78}50%{opacity:.95}64%{opacity:.85}}.candle-flicker{animation:3s ease-in-out infinite candleFlicker}@keyframes goldGlow{0%,to{box-shadow:0 0 14px #d9b45b38,inset 0 0 8px #d9b45b14}50%{box-shadow:0 0 26px #d9b45b73,inset 0 0 12px #d9b45b29}}.gold-glow{animation:2.4s ease-in-out infinite goldGlow}
