@property --ft-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes ft-search-spin{to{--ft-angle:360deg}}.ft-spotlight{position:relative;border-radius:var(--radius-lg);background:var(--surface-card);isolation:isolate}.ft-spotlight:before{padding:1.5px;background:conic-gradient(from var(--ft-angle),#ff5db1 0deg,#7b5bff 22deg,#0086ff 44deg,#00ffd2 70deg,rgba(0,255,210,0) 110deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ft-search-spin 4.5s linear infinite}.ft-spotlight:after,.ft-spotlight:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit}.ft-spotlight:after{border:1px solid rgba(0,255,210,.28)}[data-theme=light] .ft-spotlight{background:#fff}[data-theme=light] .ft-spotlight:after{border-color:rgba(0,144,176,.35)}@media (prefers-reduced-motion:reduce){.ft-spotlight:before{animation:none}}