@keyframes fade{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes horizontalDisplacement{0%{transform:translate(0)}25%{transform:translate(20px)}50%{transform:translate(0)}75%{transform:translate(-20px)}to{transform:translate(0)}}@keyframes verticalDisplacement{0%{transform:translateY(0)}25%{transform:translateY(20px)}50%{transform:translateY(0)}75%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes zoom{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes shake{0%{transform:translate(0) rotate(0)}10%{transform:translate(-4px,2px) rotate(-4deg)}20%{transform:translate(3px,-3px) rotate(3deg)}30%{transform:translate(-3px,1px) rotate(-2deg)}40%{transform:translate(2px,-2px) rotate(2deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(1px,-1px) rotate(1deg)}70%{transform:translate(-2px,3px) rotate(-2deg)}80%{transform:translate(2px,-2px) rotate(2deg)}90%{transform:translate(-3px,1px) rotate(-3deg)}to{transform:translate(0) rotate(0)}}@keyframes pulseOut{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion: reduce){.neon-pulse:before,.neon-pulse:after{animation:none}}.btn{position:relative;font-size:1.1rem;font-weight:600;background:none;border:none;cursor:pointer;overflow:hidden;transition:all .4s ease;min-width:200px;z-index:1}.neon-pulse{background:"#423a37";box-shadow:0 0 10px "#dbb49b" 80;overflow:visible}.neon-pulse:before,.neon-pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid "#dbb49b";border-radius:inherit;animation:pulseOut 2s ease-out infinite;opacity:0}.neon-pulse:after{animation-delay:1s}.animate-displace-x{animation:horizontalDisplacement 2s linear infinite}.animate-displace-y{animation:verticalDisplacement 2s linear infinite}.animate-fade{animation:fade 3s linear infinite}.animate-zoom{animation:zoom 4s linear infinite}.animate-shake{animation:shake 1.5s ease-in-out infinite}
