.spotlight-card[data-v-a21a9642]{--x: 0px;--y: 0px;--spotlight-size: 350px;position:relative;background:hsl(var(--border) / .15);border-radius:1rem}.spotlight-border[data-v-a21a9642]{pointer-events:none;position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(var(--spotlight-size) var(--spotlight-size) at var(--x) var(--y),hsl(var(--primary) / .4),transparent 100%);background-attachment:fixed;opacity:0;transition:opacity .4s ease;z-index:1}.spotlight-card:hover .spotlight-border[data-v-a21a9642]{opacity:1}.spotlight-card[data-v-a21a9642]:before{content:"";pointer-events:none;position:absolute;inset:-3px;border-radius:inherit;background-image:radial-gradient(calc(var(--spotlight-size) * .6) calc(var(--spotlight-size) * .6) at var(--x) var(--y),hsl(var(--accent) / .2),transparent 100%);background-attachment:fixed;filter:blur(10px);opacity:0;transition:opacity .5s ease;z-index:0}.spotlight-card[data-v-a21a9642]:hover:before{opacity:1}.spotlight-inner[data-v-a21a9642]{background:hsl(var(--background) / .35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsl(var(--border) / .3);transition:border-color .4s ease,background-color .4s ease}.spotlight-card:hover .spotlight-inner[data-v-a21a9642]{border-color:hsl(var(--primary) / .2);background:hsl(var(--background) / .5)}
