button.svelte-fm8pxm{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}button.svelte-fm8pxm.xs{border-radius:var(--radius-sm);font-size:var(--font-size-xs);padding:.375rem .875rem}button.svelte-fm8pxm.small{border-radius:var(--radius-sm);padding:8px 16px}button.svelte-fm8pxm.medium{border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:.625rem 1rem}button.svelte-fm8pxm.large{border-radius:var(--radius-md);font-size:var(--font-size-md);padding:.75rem 1rem}.grow.svelte-fm8pxm{flex:1}.primary.svelte-fm8pxm{background-color:var(--primary-color);border:1px solid var(--primary-color);color:#fff}.primary.svelte-fm8pxm:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}.secondary.svelte-fm8pxm{border:1px solid var(--border-color);color:var(--text-color);background-color:#fff}.secondary.svelte-fm8pxm:hover{background-color:var(--gray-100)}.secondary.svelte-fm8pxm.grayed{background-color:var(--gray-50);color:var(--gray-500)}.secondary.svelte-fm8pxm.grayed:hover{background-color:var(--gray-100);color:var(--text-color)}@media (width<=768px){button.large.svelte-fm8pxm{padding:.5rem}}
