.button[data-v-cedf04e4]{position:relative;display:inline-block;padding:25px 30px;font-size:24px;text-decoration:none;text-transform:uppercase;transition:.5s;letter-spacing:4px;overflow:hidden;-webkit-box-reflect:below 1px linear-gradient(transparent,rgba(0,0,0,.333333));color:var(--color)}.button[data-v-cedf04e4]:hover{background-color:var(--color);color:#050801;box-shadow:0 0 5px var(--color),0 0 25px var(--color),0 0 50px var(--color),0 0 200px var(--color)}.button .line[data-v-cedf04e4]{position:absolute;display:block}.button .line.line1[data-v-cedf04e4]{top:0;left:-100%;width:100%;height:2px;background-image:linear-gradient(90deg,transparent,var(--color));animation:animate1-data-v-cedf04e4 1s linear infinite}.button .line.line2[data-v-cedf04e4]{top:-100%;right:0;width:2px;height:100%;background-image:linear-gradient(180deg,transparent,var(--color));animation:animate2-data-v-cedf04e4 1s .25s infinite}.button .line.line3[data-v-cedf04e4]{bottom:0;right:-100%;width:100%;height:2px;background-image:linear-gradient(270deg,transparent,var(--color));animation:animate3-data-v-cedf04e4 1s .5s infinite}.button .line.line4[data-v-cedf04e4]{bottom:0;left:0;width:2px;height:100%;background-image:linear-gradient(1turn,transparent,var(--color));animation:animate4-data-v-cedf04e4 1s .75s infinite}@keyframes animate1-data-v-cedf04e4{0%{left:-100%}50%,to{left:100%}}@keyframes animate2-data-v-cedf04e4{0%{top:-100%}50%,to{top:100%}}@keyframes animate3-data-v-cedf04e4{0%{right:-100%}50%,to{right:100%}}@keyframes animate4-data-v-cedf04e4{0%{bottom:-100%}50%,to{bottom:100%}}