.ds-button.svelte-z413zs{display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);border:none;cursor:pointer;font-family:var(--brand-font-family);font-weight:var(--type-weight-medium);transition:background var(--motion-duration-short-2) var(--motion-easing-standard)}.ds-button[data-size=sm].svelte-z413zs{padding:var(--space-2) var(--space-3);font-size:var(--type-size-sm)}.ds-button[data-size=md].svelte-z413zs{padding:var(--space-3) var(--space-4);font-size:var(--type-size-md)}.ds-button[data-size=lg].svelte-z413zs{padding:var(--space-4) var(--space-5);font-size:var(--type-size-lg)}.ds-button[data-kind=Primary].svelte-z413zs{background:var(--color-primary-500);color:var(--color-primary-contrast-500)}.ds-button[data-kind=Primary].svelte-z413zs:hover:not(:disabled){background:var(--color-primary-400)}.ds-button[data-kind=Secondary].svelte-z413zs{background:var(--color-secondary-500);color:var(--color-secondary-contrast-500)}.ds-button[data-kind=Secondary].svelte-z413zs:hover:not(:disabled){background:var(--color-secondary-400)}.ds-button[data-kind=Ghost].svelte-z413zs{background:transparent;color:var(--color-on-surface)}.ds-button[data-kind=Ghost].svelte-z413zs:hover:not(:disabled){background:color-mix(in oklch,var(--color-on-surface) 8%,transparent)}.ds-button[data-kind=Danger].svelte-z413zs{background:var(--color-error-500);color:var(--color-error-contrast-500)}.ds-button[data-kind=Danger].svelte-z413zs:hover:not(:disabled){background:var(--color-error-400)}.ds-button[data-kind=Tertiary].svelte-z413zs{background:var(--color-tertiary-500);color:var(--color-tertiary-contrast-500)}.ds-button[data-kind=Tertiary].svelte-z413zs:hover:not(:disabled){background:var(--color-tertiary-400)}.ds-button[data-kind=DangerOutlined].svelte-z413zs{background:transparent;color:var(--color-error-500);border:1px solid var(--color-error-500)}.ds-button[data-kind=DangerOutlined].svelte-z413zs:hover:not(:disabled){background:color-mix(in oklch,var(--color-error-500) 8%,transparent)}.ds-button.svelte-z413zs:disabled{opacity:var(--state-layer-disabled-content);cursor:not-allowed}
