.ud-card-light__well{pointer-events:none}.ud-card-light__glow,.ud-card-light__well{position:absolute;inset:0;border-radius:inherit}.ud-card-light__glow{opacity:0;background:radial-gradient(62% 20% at 50% 100%,color-mix(in srgb,var(--ud-olo,#00ffcc) 22%,transparent),transparent 72%),radial-gradient(92% 64% at 50% 86%,color-mix(in srgb,var(--ud-laser-violet,#990066) 30%,transparent),transparent 74%);transition:opacity var(--ud-duration-slow) var(--ud-ease)}.ud-card-light__canvas{display:block;width:100%;height:100%}.ud-card-light__canvas,.ud-card-light__rim{position:absolute;inset:0;pointer-events:none}.ud-card-light__rim{--ud-rim-a:95%;z-index:2;padding:1px;border-radius:inherit;opacity:0;background:radial-gradient(160px circle at var(--ud-lx,50%) var(--ud-ly,0),color-mix(in srgb,var(--ud-olo,#00ffcc) var(--ud-rim-a),transparent),color-mix(in srgb,var(--ud-olo,#00ffcc) 22%,transparent) 38%,color-mix(in srgb,var(--ud-laser-violet,#990066) 30%,transparent) 68%,transparent 100%);-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;transition:opacity var(--ud-duration-slow) var(--ud-ease)}@supports not (((-webkit-mask-composite:xor) or (mask-composite:exclude)) or (-webkit-mask-composite:xor)){.ud-card-light__rim{display:none}}@media (hover:hover) and (pointer:fine){.group:hover .ud-card-light__glow,.group:hover .ud-card-light__rim{opacity:1}}.group:focus-visible .ud-card-light__glow,.group:focus-visible .ud-card-light__rim{opacity:1}@media (hover:hover) and (pointer:fine){.group:active .ud-card-light__glow{opacity:1}.group:active .ud-card-light__rim{--ud-rim-a:100%;padding:1.5px;opacity:1}@media (prefers-reduced-motion:no-preference){.group:active .ud-card-light.ud-glass-card{transform:translateY(-2px)}}}