.spotlight-card.svelte-17wxtsm{position:relative;border-radius:.75rem;overflow:hidden;background:var(--color-surface, #111110);--hue: calc(var(--base, 15) + (var(--xp, .5) * var(--spread, 30)))}.spotlight-card-glow.svelte-17wxtsm{pointer-events:none;position:absolute;inset:0;opacity:0;transition:opacity .4s ease;background:radial-gradient(300px circle at var(--spot-x, 50%) var(--spot-y, 50%),hsl(var(--hue) 80% 60% / .07),transparent 60%)}.spotlight-card.svelte-17wxtsm:hover .spotlight-card-glow:where(.svelte-17wxtsm){opacity:1}.spotlight-card-border.svelte-17wxtsm{pointer-events:none;position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .4s ease;border:1.5px solid transparent;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:radial-gradient(250px circle at var(--spot-x, 50%) var(--spot-y, 50%),hsl(var(--hue) 90% 65% / .6),hsl(var(--hue) 90% 65% / .1) 60%,transparent 70%)}.spotlight-card.svelte-17wxtsm:hover .spotlight-card-border:where(.svelte-17wxtsm){opacity:1}.spotlight-card-content.svelte-17wxtsm{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.spotlight-card-glow.svelte-17wxtsm,.spotlight-card-border.svelte-17wxtsm{display:none}}
