.bouton-lumiere{isolation:isolate}.bouton-lumiere-anneau{z-index:-1;border-radius:inherit;background:color-mix(in oklab, var(--color-accent) 30%, transparent);position:absolute;inset:0;overflow:hidden}.bouton-lumiere-anneau:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0 60%, color-mix(in oklab, var(--color-accent-hover) 70%, transparent) 72%, var(--color-fg) 80%, var(--color-accent-hover) 86%, transparent 95%);width:300%;animation:3.2s linear infinite lumiere-tour;position:absolute;top:50%;left:50%;translate:-50% -50%}.bouton-lumiere:after{content:"";z-index:-2;border-radius:inherit;background:var(--color-accent);opacity:.18;filter:blur(14px);animation:3.2s ease-in-out infinite lumiere-halo;position:absolute;inset:-4px}@keyframes lumiere-tour{to{rotate:1turn}}@keyframes lumiere-halo{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.bouton-lumiere-anneau:before,.bouton-lumiere:after{animation:none}}
