.spotlight-card{position:relative;isolation:isolate;border-radius:1.5rem}.spotlight-card:not([data-preserve-surface]){overflow:hidden;background-color:var(--spotlight-card-surface,#fff);box-shadow:var(--spotlight-card-shadow,0 4px 20px rgba(15,30,60,.06))}.spotlight-card__border,.spotlight-card__edge,.spotlight-card__grain,.spotlight-card__light{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.spotlight-card__grain,.spotlight-card__light{z-index:-1;opacity:0}.spotlight-card__grain{background-size:160px 160px;mix-blend-mode:overlay}.spotlight-card__border,.spotlight-card__edge{z-index:1;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spotlight-card__border{background:var(--spotlight-card-border,rgba(0,106,255,.12))}.spotlight-card[data-preserve-surface]>.spotlight-card__border{display:none}.spotlight-card__edge{opacity:0}.spotlight-card[data-premium]{--spotlight-theme-strength:1}.spotlight-card[data-premium][data-preserve-surface]>.spotlight-card__border{display:block;background:linear-gradient(135deg,color-mix(in srgb,var(--spotlight-highlight-color) 44%,transparent),transparent 35%,transparent 65%,rgba(0,106,255,.22));opacity:calc(.25 + var(--spotlight-presence, 0) * .6)}.dark .spotlight-card[data-premium]{--spotlight-theme-strength:1.35}