.card-spotlight{position:relative;border-radius:1.5rem;border:1px solid #222;background-color:#111;overflow:hidden;--mouse-x:50%;--mouse-y:50%;--spotlight-color:rgba(255,255,255,0.05)}.card-spotlight:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:1}.card-spotlight:focus-within:before,.card-spotlight:hover:before{opacity:.6}.card-spotlight>*,.orb-container{position:relative;z-index:2}.orb-container,.orb-text-container{width:100%;height:100%}.orb-text-container{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:3}.orb-text{font-size:2rem;font-weight:700;color:white;text-shadow:0 0 10px rgba(255,255,255,.5);letter-spacing:1px}