.btn.svelte-8a1c4v{justify-content:center;align-items:center;gap:var(--space-2-5);font-family:var(--font-family-ui);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn.svelte-8a1c4v:disabled{opacity:.5;cursor:not-allowed}.btn--block.svelte-8a1c4v{width:100%}.btn--sm.svelte-8a1c4v{height:var(--size-button-sm);padding-inline:var(--space-4-5);font-size:var(--font-size-14)}.btn--md.svelte-8a1c4v{height:var(--size-button);padding-inline:var(--space-6-5);font-size:var(--font-size-16)}.btn--lg.svelte-8a1c4v{height:var(--size-button-lg);padding-inline:var(--space-6-5);font-size:var(--font-size-16)}.btn--primary.svelte-8a1c4v{background:var(--color-primary);color:var(--color-primary-contrast)}.btn--primary.svelte-8a1c4v:hover:not(:disabled){background:var(--color-primary-hover)}.btn--primary.svelte-8a1c4v:active:not(:disabled){background:var(--color-primary-active)}.btn--inverse.svelte-8a1c4v{background:var(--color-background);color:var(--color-text-strong)}.btn--inverse.svelte-8a1c4v:hover:not(:disabled){background:var(--color-surface-alt)}.btn--outline.svelte-8a1c4v{border-color:var(--color-border-outline);color:var(--color-text-strong);background:0 0}.btn--outline.svelte-8a1c4v:hover:not(:disabled){border-color:var(--color-text-strong)}.btn--ghost.svelte-8a1c4v{color:var(--color-text);background:0 0}.btn--ghost.svelte-8a1c4v:hover:not(:disabled){color:var(--color-text-strong)}.btn__icon.svelte-8a1c4v{justify-content:center;align-items:center;display:inline-flex}.btn__label.svelte-8a1c4v{display:inline-block}@media (width<=767px){.btn--md.svelte-8a1c4v,.btn--lg.svelte-8a1c4v{height:var(--size-button-m);font-size:var(--font-size-15)}}
