.border-glow-card{--edge-proximity:0;--edge-sensitivity:30;--border-radius:28px;--glow-padding:40px;position:relative;border-radius:var(--border-radius);isolation:isolate;transform:translateZ(.01px);display:grid;border:2px solid hsla(0,0%,100%,.15);background:var(--card-bg,#120f17);overflow:visible;box-shadow:0 1px 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1),0 16px 32px rgba(0,0,0,.1),0 32px 64px rgba(0,0,0,.1)}.glow-mask-container{position:absolute;inset:-1.5px;border-radius:inherit;overflow:hidden;z-index:-1;padding:1.5px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));transition:opacity .3s ease}.border-glow-card:not(:hover):not(.sweep-active) .glow-mask-container{opacity:0;transition:opacity .75s ease-in-out}.glow-spin-element{position:absolute;top:50%;left:50%;width:250%;aspect-ratio:1/1;transform:translate(-50%,-50%) rotate(0deg);background:conic-gradient(from 0deg at center,transparent 0,rgba(212,175,55,.1) 35%,#d4af37 45%,#fff 50%,#d4af37 55%,rgba(212,175,55,.1) 65%,transparent 100%);will-change:transform}.border-glow-card.sweep-active .glow-spin-element{animation:gpu-spin 3.5s linear infinite}@keyframes gpu-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.border-glow-card:after,.border-glow-card:before{display:none!important}.border-glow-inner{display:flex;flex-direction:column;position:relative;overflow:visible;min-width:0;z-index:1}@media (max-width:768px){.border-glow-card:after,.border-glow-card:before,.glow-mask-container{display:none!important}.border-glow-card{border:1.5px solid rgba(212,175,55,.4)!important;box-shadow:0 0 15px rgba(212,175,55,.15),inset 0 0 10px rgba(212,175,55,.05)!important;animation:none!important;opacity:1!important}}.shiny-text{display:inline-block;padding-bottom:.3em;padding-top:.1em;padding-left:.05em;margin-bottom:-.3em;margin-top:-.1em;margin-left:-.05em}