.star-border-container{border-radius:20px;display:inline-block;position:relative;overflow:hidden}.border-gradient-bottom{opacity:1;z-index:0;filter:blur(2px);border-radius:50%;width:300%;height:60%;animation:linear infinite alternate star-movement-bottom;position:absolute;bottom:-15px;right:-250%;box-shadow:0 0 20px #9b5de599}.border-gradient-top{opacity:1;z-index:0;filter:blur(2px);border-radius:50%;width:300%;height:60%;animation:linear infinite alternate star-movement-top;position:absolute;top:-15px;left:-250%;box-shadow:0 0 20px #9b5de599}.inner-content{color:#fff;text-align:center;z-index:1;will-change:transform,filter;background:#000;border:1px solid #222;border-radius:20px;padding:16px 26px;font-size:16px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,filter .3s,border-color .3s;position:relative}.inner-content:hover{color:#fff;filter:drop-shadow(0 0 10px #9b5de599)brightness(1.1);border-color:#9b5de5cc;transform:translateY(-3px)scale(1.02);box-shadow:0 0 20px #9b5de5cc,0 0 40px #9b5de566,0 0 60px #9b5de533}.star-border-container.magnetic:hover{filter:drop-shadow(0 0 15px #9b5de580)}.star-border-container.magnetic:hover .inner-content{animation:1.2s ease-in-out infinite liquidWarp}.star-border-container.magnetic:hover .border-gradient-bottom,.star-border-container.magnetic:hover .border-gradient-top{filter:blur(3px);box-shadow:0 0 30px #9b5de5cc;animation-duration:3s!important}@keyframes liquidWarp{0%,to{filter:drop-shadow(0 0 10px #9b5de599)brightness(1.1);transform:translateY(-3px)scale(1.02)rotate(0)}25%{filter:drop-shadow(0 0 15px #9b5de5b3)brightness(1.15);transform:translateY(-3px)scale(1.03)rotate(.5deg)}50%{filter:drop-shadow(0 0 12px #9b5de5a6)brightness(1.1);transform:translateY(-3px)scale(1.02)rotate(0)}75%{filter:drop-shadow(0 0 15px #9b5de5b3)brightness(1.15);transform:translateY(-3px)scale(1.03)rotate(-.5deg)}}@keyframes star-movement-bottom{0%{opacity:1;transform:translate(0%)}50%{opacity:.9}to{opacity:.6;transform:translate(-100%)}}@keyframes star-movement-top{0%{opacity:1;transform:translate(0%)}50%{opacity:.9}to{opacity:.6;transform:translate(100%)}}
