@property --dd-glow-i{syntax:"<number>";inherits:true;initial-value:.15}.dd-glow{--dd-glow-i:var(--dd-glow-rest,.15);--dd-glow-angle:45deg;--dd-glow-edge:0;--dd-glow-sweep:0;--dd-glow-sweep-angle:0deg;--dd-glow-cone:25%;isolation:isolate;border:1px solid var(--dd-hairline);border-radius:var(--dd-glow-radius,var(--dd-radius));background-color:var(--dd-glow-fill,var(--dd-object));transition:--dd-glow-i var(--dur-reveal) var(--dd-ease);position:relative}.dd-glow:focus-within{--dd-glow-i:var(--dd-glow-focus,var(--dd-glow-rest,.15))}.dd-glow:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px hsl(var(--dd-glow-hsl) / calc(var(--dd-glow-i) * 1.2)), 0 0 calc(6px + 18px * var(--dd-glow-i)) 0 hsl(var(--dd-glow-hsl) / calc(var(--dd-glow-i) * .5)), inset 0 0 calc(4px + 12px * var(--dd-glow-i)) 0 hsl(var(--dd-glow-hsl) / calc(var(--dd-glow-i) * .35));position:absolute;inset:-1px}.dd-glow-edge,.dd-glow-sweep{z-index:-1;border-radius:inherit;pointer-events:none;padding:1px;position:absolute;inset:-1px}.dd-glow-edge{background:var(--dd-glow-mesh);opacity:0;-webkit-mask:conic-gradient(from var(--dd-glow-angle) at center, black var(--dd-glow-cone), transparent calc(var(--dd-glow-cone) + 15%), transparent calc(100% - var(--dd-glow-cone) - 15%), black calc(100% - var(--dd-glow-cone))) intersect, linear-gradient(black 0 0) content-box exclude, linear-gradient(black 0 0);mask:conic-gradient(from var(--dd-glow-angle) at center, black var(--dd-glow-cone), transparent calc(var(--dd-glow-cone) + 15%), transparent calc(100% - var(--dd-glow-cone) - 15%), black calc(100% - var(--dd-glow-cone))) intersect, linear-gradient(black 0 0) content-box exclude, linear-gradient(black 0 0);transition:opacity var(--dur-exit) var(--dd-ease-exit)}.dd-glow-halo{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;-webkit-mask-image:conic-gradient(from var(--dd-glow-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--dd-glow-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);transition:opacity var(--dur-exit) var(--dd-ease-exit);position:absolute;inset:-32px}.dd-glow-halo>span{border-radius:var(--dd-glow-radius,var(--dd-radius));box-shadow:0 0 6px 0 hsl(var(--dd-glow-hsl) / .32), 0 0 24px 2px hsl(var(--dd-glow-hsl) / .18), inset 0 0 8px 0 hsl(var(--dd-glow-hsl) / .2);position:absolute;inset:32px}@media (max-width:809.98px){.dd-glow-halo{inset:-16px}.dd-glow-halo>span{inset:16px}}.dd-glow[data-dd-lit]>.dd-glow-edge{opacity:clamp(0, calc((var(--dd-glow-edge) - .5) / .5), 1);transition-duration:var(--dur-ui);transition-timing-function:var(--dd-ease)}.dd-glow[data-dd-lit]>.dd-glow-halo{opacity:clamp(0, calc((var(--dd-glow-edge) - .3) / .7), 1);transition-duration:var(--dur-ui);transition-timing-function:var(--dd-ease)}.dd-glow-sweep{background:var(--dd-amber);opacity:var(--dd-glow-sweep);-webkit-mask:conic-gradient(from var(--dd-glow-sweep-angle) at center, transparent 0%, black 4%, transparent 14%, transparent 100%) intersect, linear-gradient(black 0 0) content-box exclude, linear-gradient(black 0 0);mask:conic-gradient(from var(--dd-glow-sweep-angle) at center, transparent 0%, black 4%, transparent 14%, transparent 100%) intersect, linear-gradient(black 0 0) content-box exclude, linear-gradient(black 0 0)}@media (prefers-reduced-motion:reduce){.dd-glow{transition:none}.dd-glow-edge,.dd-glow-halo,.dd-glow-sweep{display:none}}:root[data-dd-motion=paused] .dd-glow{transition:none}:root[data-dd-motion=paused] :is(.dd-glow-edge,.dd-glow-halo,.dd-glow-sweep){display:none}
