:is(.sec--glow-primary,.sec--glow-secondary) .sec__deco:before{content:"";position:absolute;inset-inline:5%;inset-block:-25% 35%;background:radial-gradient(closest-side,var(--glow),transparent)}.sec--glow-primary{--glow: color-mix(in srgb, var(--color-primary) 28%, transparent)}.sec--glow-secondary{--glow: color-mix(in srgb, var(--color-secondary) 28%, transparent)}.sec--hairline :is(.card,.stat){border:1px solid color-mix(in srgb,currentColor 18%,transparent);box-shadow:none}[data-motion-buttons=shine] .btn--primary{position:relative;overflow:hidden;isolation:isolate}[data-motion-buttons=shine] .btn--primary:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .4) 50%,transparent 70%);transform:translate(calc(var(--shadow-dir, 1) * -110%))}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-motion-buttons=shine] .btn--primary:after{transition:transform .6s ease}[data-motion-buttons=shine] .btn--primary:is(:hover,:focus-visible):after{transform:translate(calc(var(--shadow-dir, 1) * 110%))}}
