.c-button.svelte-ht8il3{font-family:inherit;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.c-button.svelte-ht8il3:focus-visible{outline:2px solid rgb(var(--c-ring));outline-offset:2px}.c-button.svelte-ht8il3:disabled{opacity:.5;cursor:not-allowed}.c-button--sm.svelte-ht8il3{height:32px;padding-inline:12px;font-size:.875rem}.c-button--md.svelte-ht8il3{height:40px;padding-inline:16px;font-size:1rem}.c-button--lg.svelte-ht8il3{height:48px;padding-inline:24px;font-size:1.125rem}.c-button--primary.svelte-ht8il3{background-color:rgb(var(--c-action));color:rgb(var(--c-action-fg))}.c-button--primary.svelte-ht8il3:not(:disabled):hover{background-color:rgb(var(--c-action-hover))}.c-button--secondary.svelte-ht8il3{background-color:transparent;color:rgb(var(--c-text));border-color:rgb(var(--c-border))}.c-button--secondary.svelte-ht8il3:not(:disabled):hover{background-color:rgb(var(--c-zinc-100))}.c-button--ghost.svelte-ht8il3{background-color:transparent;color:rgb(var(--c-text))}.c-button--ghost.svelte-ht8il3:not(:disabled):hover{background-color:rgb(var(--c-zinc-100))}
