.btn.svelte-1xko78n{--btn-h:36px;justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--btn-h);padding:0 var(--space-4);border-radius:var(--radius-m);font-size:var(--text-md);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease);border:1px solid #0000;font-weight:560;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn.svelte-1xko78n:active:not(:disabled,[aria-disabled=true]){scale:.98}.btn.sm.svelte-1xko78n{--btn-h:30px;padding:0 var(--space-3);border-radius:var(--radius-s);font-size:var(--text-sm);gap:6px}.btn.full.svelte-1xko78n{inline-size:100%}.label.svelte-1xko78n{text-overflow:ellipsis;overflow:hidden}.primary.svelte-1xko78n{background:var(--accent);color:var(--accent-contrast);box-shadow:var(--shadow-1)}.primary.svelte-1xko78n:hover:not(:disabled,[aria-disabled=true]){background:var(--accent-hover)}.secondary.svelte-1xko78n{background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:var(--shadow-1)}.secondary.svelte-1xko78n:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-2);border-color:color-mix(in oklab, var(--border-strong) 45%, var(--border))}.ghost.svelte-1xko78n{color:inherit;background:0 0}.ghost.svelte-1xko78n:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, currentColor 9%, transparent)}.danger.svelte-1xko78n{background:var(--danger);color:var(--danger-contrast);box-shadow:var(--shadow-1)}.danger.svelte-1xko78n:hover:not(:disabled,[aria-disabled=true]){background:var(--danger-hover)}.btn.svelte-1xko78n:disabled,.btn[aria-disabled=true].svelte-1xko78n:not(.loading){opacity:.5;cursor:not-allowed;box-shadow:none}.btn.loading.svelte-1xko78n{cursor:progress}
