.btn-futuristic[data-v-8c4df875]{overflow:hidden;position:relative}.btn-futuristic[data-v-8c4df875]:after{animation:shine-8c4df875 3s infinite;background:linear-gradient(180deg,#e6ad8f00,#ffffff80 50%,#e6ad8f00);bottom:-50%;content:"";left:-50%;position:absolute;right:-50%;top:-50%;transform:rotate(60deg) translate(-5em,7.5em)}@keyframes shine-8c4df875{0%{transform:rotate(60deg) translate(-5em,7.5em)}to{transform:rotate(60deg) translateY(-7.5em)}}.floating-element[data-v-8c4df875]{animation:float-8c4df875 8s ease-in-out infinite}.floating-element-reverse[data-v-8c4df875]{animation:float-reverse-8c4df875 10s ease-in-out infinite}@keyframes float-8c4df875{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-reverse-8c4df875{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}.grid-lines[data-v-8c4df875]{background-image:linear-gradient(to right,var(--accent-color) 1px,transparent 1px),linear-gradient(to bottom,var(--accent-color) 1px,transparent 1px);background-size:40px 40px}.tech-overlay[data-v-8c4df875]{background-image:radial-gradient(circle at 30% 50%,rgba(var(--primary-color-rgb),.1) 0,transparent 50%),radial-gradient(circle at 70% 20%,rgba(var(--accent-color-rgb),.1) 0,transparent 40%);mix-blend-mode:screen}@keyframes gradient-border-14e63e15{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-border-1675b0bf{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-border-686842cc{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btn-futuristic[data-v-686842cc]{background:var(--gradient-primary);overflow:hidden;position:relative}.btn-futuristic[data-v-686842cc]:after{animation:shine-686842cc 3s infinite;background:linear-gradient(180deg,#e6ad8f00,#ffffff80 50%,#e6ad8f00);bottom:-50%;content:"";left:-50%;position:absolute;right:-50%;top:-50%;transform:rotate(60deg) translate(-5em,7.5em)}@keyframes shine-686842cc{0%{transform:rotate(60deg) translate(-5em,7.5em)}to{transform:rotate(60deg) translateY(-7.5em)}}
