.button,button.svelte-yxd3i{position:relative;font-family:inherit;font-size:inherit;padding:.75rem 1.5rem;border:none;border-radius:20px;outline:none;width:auto;font-variant-numeric:tabular-nums;cursor:pointer;text-decoration:none;display:inline-block;transition:all .2s ease;background:none;z-index:1}.button:before,button.svelte-yxd3i:before{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:20px;transition:box-shadow .4s ease;animation:svelte-yxd3i-bounce-down .4s ease forwards;z-index:-1}.button:hover:before,button.svelte-yxd3i:hover:before{animation:svelte-yxd3i-bounce-up .4s ease forwards}.button,.primary.svelte-yxd3i{color:var(--gray)}.button:before,.primary.svelte-yxd3i:before{background:var(--primary)}.primary-dark.svelte-yxd3i{color:var(--gray)}.primary-dark.svelte-yxd3i:before{background:var(--primary-dark)}.primary-empty.svelte-yxd3i{color:var(--primary)}.primary-empty.svelte-yxd3i:before{background:var(--gray);border:1px solid var(--primary)}.primary-dark-empty.svelte-yxd3i{color:var(--primary-dark)}.primary-dark-empty.svelte-yxd3i:before{background:var(--gray);border:1px solid var(--primary-dark)}.secondary.svelte-yxd3i{color:var(--gray)}.secondary.svelte-yxd3i:before{background:var(--secondary)}.secondary-empty.svelte-yxd3i{color:var(--secondary)}.secondary-empty.svelte-yxd3i:before{background:var(--gray);border:1px solid var(--secondary)}.tertiary.svelte-yxd3i{color:var(--gray)}.tertiary.svelte-yxd3i:before{background:var(--tertiary)}.tertiary-empty.svelte-yxd3i{color:var(--tertiary)}.tertiary-empty.svelte-yxd3i:before{background:var(--gray);border:1px solid var(--tertiary)}.accent.svelte-yxd3i{color:var(--text)}.accent.svelte-yxd3i:before{background:var(--accent)}.accent-empty.svelte-yxd3i{color:var(--accent)}.accent-empty.svelte-yxd3i:before{background:var(--gray);border:1px solid var(--accent)}.text.svelte-yxd3i{color:var(--gray)}.text.svelte-yxd3i:before{background:var(--text)}.text-empty.svelte-yxd3i{color:var(--text)}.text-empty.svelte-yxd3i:before{background:var(--gray);border:1px solid var(--text)}.small.svelte-yxd3i{padding:.5rem 1rem;border-radius:15px}.small.svelte-yxd3i:before{border-radius:15px}.extra-small.svelte-yxd3i{padding:.25rem .5rem;border-radius:10px}.extra-small.svelte-yxd3i:before{border-radius:10px}@keyframes svelte-yxd3i-bounce-up{0%{transform:scale(1)}30%{transform:scale(.98)}50%{transform:scale(1.05)}90%{transform:scale(1.035)}to{transform:scale(1.05)}}@keyframes svelte-yxd3i-bounce-down{0%{transform:scale(1.05)}30%{transform:scale(1.065)}50%{transform:scale(1)}90%{transform:scale(1.015)}to{transform:scale(1)}}
