.btn.btn-glide-and-slide{position:relative;padding:.875rem 2rem;border:0;border-radius:100rem;outline:1px solid var(--button-bg-primary-idle);background-color:rgba(0,0,0,0);color:var(--button-bg-primary-idle);overflow:hidden;--ease: cubic-bezier(0.21, 1, 0.34, 1);--speed-slow: 0.6s}.btn.btn-glide-and-slide:hover,.btn.btn-glide-and-slide:focus,.btn.btn-glide-and-slide:focus-visible{outline-color:var(--button-bg-primary-idle);background-color:rgba(0,0,0,0);box-shadow:none;color:var(--button-bg-primary-idle)}.btn.btn-glide-and-slide .btn-glide-and-slide__text{position:relative;z-index:1}.btn.btn-glide-and-slide .btn-glide-and-slide__fill{display:none}@media(hover: hover)and (pointer: fine){.btn.btn-glide-and-slide::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:var(--button-bg-primary-idle);transform:scale(-1, -1);transition:clip-path var(--speed-slow) var(--ease);inset:0;clip-path:inset(0 100% 0 0 round 100rem)}.btn.btn-glide-and-slide .btn-glide-and-slide__fill{display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;pointer-events:none;padding:.875rem 2rem;color:var(--button-label-primary-idle);transform:scale(-1, -1);transition:clip-path var(--speed-slow) var(--ease);inset:0;clip-path:inset(0 100% 0 0 round 100rem)}.btn.btn-glide-and-slide .btn-glide-and-slide__fill-text{transform:scale(-1, -1)}.btn.btn-glide-and-slide:hover::before,.btn.btn-glide-and-slide:focus-visible::before,.btn.btn-glide-and-slide:hover .btn-glide-and-slide__fill,.btn.btn-glide-and-slide:focus-visible .btn-glide-and-slide__fill{transform:scale(1, 1);clip-path:inset(0 0 0 0 round 100rem)}.btn.btn-glide-and-slide:hover .btn-glide-and-slide__fill-text,.btn.btn-glide-and-slide:focus-visible .btn-glide-and-slide__fill-text{transform:scale(1, 1)}}
