@keyframes flicker{0%{opacity:1}10%{opacity:.3}20%{opacity:1}30%{opacity:.5}40%{opacity:1}50%{opacity:.2}60%{opacity:1}to{opacity:1}}@keyframes shake{0%{transform:translateX(0)}10%{transform:translateX(-5px)}20%{transform:translateX(5px)}30%{transform:translateX(-5px)}40%{transform:translateX(5px)}50%{transform:translateX(-3px)}60%{transform:translateX(3px)}70%{transform:translateX(-2px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}to{transform:translateX(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.thunder-flicker{animation:flicker .5s ease-in-out}.thunder-shake{animation:shake .5s ease-in-out}