.btn.svelte-1xko78n{border-radius:var(--radius-md);transition:background var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), filter var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn.svelte-1xko78n:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn.svelte-1xko78n:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.btn.svelte-1xko78n:disabled,.btn[aria-disabled=true].svelte-1xko78n{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none}.btn-xs.svelte-1xko78n{padding:.1875rem .5rem;font-size:.6875rem}.btn-sm.svelte-1xko78n{padding:.25rem .625rem;font-size:.75rem}.btn-md.svelte-1xko78n{padding:.4375rem .875rem;font-size:.8125rem}.btn-lg.svelte-1xko78n{padding:.625rem 1.25rem;font-size:.875rem}.btn-icon.svelte-1xko78n{width:2rem;height:2rem;padding:0;font-size:.8125rem}.btn-primary.svelte-1xko78n{background:var(--color-warm);color:var(--color-action-on-warm)}.btn-primary.svelte-1xko78n:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab, var(--color-warm) 88%, var(--color-ink-0))}.btn-accent.svelte-1xko78n{background:var(--color-accent);color:var(--color-action-on-accent)}.btn-accent.svelte-1xko78n:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab, var(--color-accent) 88%, var(--color-ink-0))}.btn-secondary.svelte-1xko78n{background:var(--color-surface-raised);color:var(--color-ink-1);border-color:var(--color-line)}.btn-secondary.svelte-1xko78n:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-surface-sunken);color:var(--color-ink-0)}.btn-subtle.svelte-1xko78n{background:var(--color-surface-sunken);color:var(--color-ink-1);border-color:#0000}.btn-subtle.svelte-1xko78n:hover:not(:disabled):not([aria-disabled=true]){color:var(--color-ink-0);background:color-mix(in oklab, var(--color-surface-sunken) 78%, var(--color-ink-0))}.btn-ghost.svelte-1xko78n{color:var(--color-ink-2);background:0 0}.btn-ghost.svelte-1xko78n:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-surface-sunken);color:var(--color-ink-0)}.btn-outline.svelte-1xko78n{color:var(--color-ink-1);border-color:var(--color-line);background:0 0}.btn-outline.svelte-1xko78n:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-surface-sunken);color:var(--color-ink-0)}.btn-danger.svelte-1xko78n{background:var(--color-state-danger);color:var(--color-surface-base);border-color:color-mix(in oklab, var(--color-state-danger) 85%, var(--color-ink-0))}.btn-danger.svelte-1xko78n:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab, var(--color-state-danger) 88%, var(--color-ink-0))}.btn-danger-outline.svelte-1xko78n{background:color-mix(in oklab, var(--color-state-danger) 15%, transparent);color:var(--color-state-danger-text);border-color:color-mix(in oklab, var(--color-state-danger) 35%, transparent)}.btn-danger-outline.svelte-1xko78n:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in oklab, var(--color-state-danger) 25%, transparent)}.btn-link.svelte-1xko78n{color:var(--color-accent);box-shadow:none;background:0 0;border-color:#0000;padding-inline:0}.btn-link.svelte-1xko78n:hover:not(:disabled):not([aria-disabled=true]){color:color-mix(in oklab, var(--color-accent) 75%, var(--color-ink-0));text-decoration:underline}
