.button.svelte-1xko78n{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding-inline:var(--space-4);border-radius:var(--radius-button);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:1px solid #0000;flex-shrink:0;font-weight:600;line-height:1.2;display:inline-flex}.button.svelte-1xko78n:active:not(:disabled){transform:translateY(1px)}.button.svelte-1xko78n:disabled,.button.svelte-1xko78n[aria-disabled=true]{opacity:.55;cursor:not-allowed}.button.svelte-1xko78n svg{flex-shrink:0;width:1.125em;height:1.125em}.button--primary.svelte-1xko78n{color:var(--color-primary-fg);background:var(--color-primary);box-shadow:var(--shadow-button)}.button--primary.svelte-1xko78n:hover:not(:disabled){background:var(--color-primary-hover)}.button--secondary.svelte-1xko78n{color:var(--color-text);border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card)}.button--secondary.svelte-1xko78n:hover:not(:disabled){background:var(--color-surface-2)}.button--ghost.svelte-1xko78n{color:var(--color-text-muted);background:0 0}.button--ghost.svelte-1xko78n:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-2)}.button--danger.svelte-1xko78n{color:var(--color-on-solid);background:var(--color-danger)}.button--danger.svelte-1xko78n:hover:not(:disabled){background:color-mix(in oklch, var(--color-danger), black 12%)}.button--sm.svelte-1xko78n{--control-height:2.25rem;padding-inline:var(--space-3);font-size:var(--text-xs)}.button--lg.svelte-1xko78n{--control-height:3rem;padding-inline:var(--space-5);font-size:var(--text-base)}.button--block.svelte-1xko78n{width:100%}.button--icon.svelte-1xko78n{width:var(--control-height);padding:0}
