.btn.svelte-g9c1iq{isolation:isolate;min-height:2.75rem;font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9375rem 1.75rem;font-size:.75rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn.svelte-g9c1iq:before{content:"";z-index:-1;opacity:0;transition:opacity .4s var(--ease-maison), transform 0s .4s;pointer-events:none;position:absolute;inset:0;transform:translate(-101%)}.btn.svelte-g9c1iq:hover:before,.btn.svelte-g9c1iq:focus-visible:before{opacity:1;transition:opacity 0s, transform .8s var(--ease-maison)}.btn--solid.svelte-g9c1iq{border-color:var(--ivoire);background:var(--ivoire);color:var(--noir)}.btn--solid.svelte-g9c1iq:before{background:linear-gradient(100deg, transparent 0%, var(--champagne) 28%);inset:0 0 0 -40%}.btn--solid.svelte-g9c1iq:hover,.btn--solid.svelte-g9c1iq:focus-visible{border-color:var(--champagne)}.btn--solid.svelte-g9c1iq:hover:before,.btn--solid.svelte-g9c1iq:focus-visible:before{transform:translate(0)}.btn--ghost.svelte-g9c1iq{border-color:var(--ligne);color:var(--ivoire);background:0 0}.btn--ghost.svelte-g9c1iq:before{background:linear-gradient(100deg,#0000 25%,#c8a96a1f 50%,#0000 75%)}.btn--ghost.svelte-g9c1iq:hover,.btn--ghost.svelte-g9c1iq:focus-visible{border-color:var(--gris)}.btn--ghost.svelte-g9c1iq:hover:before,.btn--ghost.svelte-g9c1iq:focus-visible:before{transform:translate(101%)}@media (prefers-reduced-motion:reduce){.btn.svelte-g9c1iq:before,.btn.svelte-g9c1iq:hover:before,.btn.svelte-g9c1iq:focus-visible:before{transition:none}.btn--ghost.svelte-g9c1iq:before{display:none}}
