.btn.svelte-g9c1iq{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.btn.sm.svelte-g9c1iq{padding:6px 10px;font-size:13px}.btn.svelte-g9c1iq:hover:not(:disabled){background:var(--surface-3)}.btn.svelte-g9c1iq:disabled{opacity:.5;cursor:default}.primary.svelte-g9c1iq{background:var(--action-bg);border-color:var(--action-bg);color:var(--action-text)}.primary.svelte-g9c1iq:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover)}.ghost.svelte-g9c1iq{color:var(--text-dim);background:0 0;border-color:#0000}.ghost.svelte-g9c1iq:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.danger.svelte-g9c1iq{color:var(--fail)}.primary.svelte-g9c1iq kbd{background:color-mix(in srgb, var(--bg) 18%, transparent);border-color:color-mix(in srgb, var(--bg) 30%, transparent);color:inherit}.spin.svelte-g9c1iq{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite svelte-g9c1iq-spin}@keyframes svelte-g9c1iq-spin{to{transform:rotate(360deg)}}
