.card-spotlight{background-color:var(--color-card,#162a63);--mouse-x:50%;--mouse-y:50%;--spotlight-color:#ffffff0d;border:1px solid #e8a33d26;border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.card-spotlight:before{content:"";background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 80%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.6}.tilted-card{transform-style:preserve-3d;will-change:transform;background-color:#0f1f4d;border:1px solid #e8a33d2e;border-radius:1.5rem;position:relative;overflow:hidden}.tilted-card-content{height:100%;transform:translateZ(15px)}.tilted-card-glare{background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 60%);opacity:0;pointer-events:none;z-index:1;transition:opacity .4s;position:absolute;inset:0}.tilted-card:hover .tilted-card-glare{opacity:.65}
