@property --gc-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.glow-card{border-radius:var(--radius-lg);isolation:isolate;transition:transform .1s ease-out,box-shadow .3s;position:relative}.glow-card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--gc-angle), transparent 0deg, #06b6d4 60deg, #22d3ee 110deg, #a78bfa 170deg, #7c3aed 210deg, #ec4899 260deg, #f472b6 290deg, transparent 340deg);-webkit-mask-composite:xor;opacity:.18;z-index:-1;--gc-angle:0deg;padding:1.5px;transition:opacity .35s;animation:5s linear infinite gc-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glow-card:hover:before{opacity:1}.glow-card:after{content:"";border-radius:inherit;background:radial-gradient(280px circle at var(--gsp-x,50%) var(--gsp-y,50%), var(--gsp-color,#06b6d42e), transparent 70%);opacity:var(--gsp-opacity,0);pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.glow-card:hover{box-shadow:0 0 0 1px #06b6d44d,0 0 30px #06b6d41f,0 20px 60px #00000040}.glow-card .card-premium:hover{transform:none}@keyframes gc-spin{to{--gc-angle:360deg}}
