.button.svelte-1xko78n{border-radius:var(--radius-md);letter-spacing:.14em;text-transform:uppercase;width:fit-content;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;font-size:.78rem;font-weight:500;display:inline-flex}.button--sm.svelte-1xko78n{padding:.62rem .85rem}.button--md.svelte-1xko78n{padding:.78rem 1rem}.button--lg.svelte-1xko78n{padding:.92rem 1.2rem}.button--primary.svelte-1xko78n{background:var(--color-action);border-color:var(--color-action);color:var(--color-paper)}.button--secondary.svelte-1xko78n{background:var(--color-paper);border-color:var(--color-line-strong);color:var(--color-ink)}.button--ghost.svelte-1xko78n{color:var(--color-ink-soft);background:0 0;border-color:#0000}.button--utility.svelte-1xko78n{border-color:var(--color-line-strong);color:var(--color-ink);background:0 0}.button--danger.svelte-1xko78n{background:color-mix(in srgb, var(--color-signal) 12%, white);border-color:color-mix(in srgb, var(--color-signal) 38%, var(--color-line-strong));color:color-mix(in srgb, var(--color-signal) 78%, black)}.button.svelte-1xko78n:hover,.button.svelte-1xko78n:focus-visible{background:var(--color-surface);border-color:var(--color-ink);color:var(--color-ink)}.button--primary.svelte-1xko78n:hover,.button--primary.svelte-1xko78n:focus-visible{background:color-mix(in srgb, var(--color-action) 92%, black);border-color:color-mix(in srgb, var(--color-action) 92%, black);color:var(--color-paper)}.button--danger.svelte-1xko78n:hover,.button--danger.svelte-1xko78n:focus-visible{background:color-mix(in srgb, var(--color-signal) 20%, white);border-color:color-mix(in srgb, var(--color-signal) 55%, var(--color-line-strong));color:color-mix(in srgb, var(--color-signal) 88%, black)}.button.svelte-1xko78n:disabled{cursor:not-allowed;opacity:.6;transform:none}
