.ds-lightning{position:relative}.ds-lightning:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--color-border-subtle),0 0 20px -5px transparent;transition:box-shadow var(--motion-duration-base,.3s) var(--motion-ease-standard,cubic-bezier(.4,0,.2,1))}.ds-lightning:hover:after{box-shadow:inset 0 0 0 1px var(--color-border-default),0 0 5px -3px var(--color-primary-100),0 0 14px -7px var(--color-primary-300)}.ds-lightning:focus-within:after{box-shadow:inset 0 0 0 1.5px var(--color-primary-400),0 0 6px -2px var(--color-primary-100),0 0 20px -5px var(--color-primary-400)}@media (prefers-reduced-motion:reduce){.ds-lightning:after{transition:none}}.ds-lightning-texte{--ds-lightning-encre:var(--color-fg-neutral-quaternary);background-image:linear-gradient(110deg,var(--ds-lightning-encre) 28%,color-mix(in oklab,white 85%,var(--ds-lightning-encre)) 50%,var(--ds-lightning-encre) 72%);background-size:220% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ds-lightning-balayage 3.6s linear infinite}@keyframes ds-lightning-balayage{0%{background-position:100% 0}45%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ds-lightning-texte{animation:none;background-image:none;color:var(--ds-lightning-encre)}}