.ud-card-light__well{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.ud-card-light__glow{border-radius:inherit;opacity:0;background:radial-gradient(62% 20% at 50% 100%, color-mix(in srgb, var(--ud-olo,#0fc) 22%, transparent), transparent 72%), radial-gradient(92% 64% at 50% 86%, color-mix(in srgb, var(--ud-laser-violet,#906) 30%, transparent), transparent 74%);transition:opacity var(--ud-duration-slow) var(--ud-ease);position:absolute;inset:0}.ud-card-light__canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ud-card-light__rim{--ud-rim-a:95%;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(160px circle at var(--ud-lx,50%) var(--ud-ly,0%), color-mix(in srgb, var(--ud-olo,#0fc) var(--ud-rim-a), transparent), color-mix(in srgb, var(--ud-olo,#0fc) 22%, transparent) 38%, color-mix(in srgb, var(--ud-laser-violet,#906) 30%, transparent) 68%, transparent 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;transition:opacity var(--ud-duration-slow) var(--ud-ease);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@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%;opacity:1;padding:1.5px}@media (prefers-reduced-motion:no-preference){.group:active .ud-card-light.ud-glass-card{transform:translateY(-2px)}}}
