.btn.svelte-g9c1iq{height:var(--control-h);border-radius:var(--radius);font-family:var(--font-text);font-size:var(--fs-body);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn.svelte-g9c1iq:hover{text-decoration:none}.btn-sm.svelte-g9c1iq{height:var(--control-h-sm);font-size:var(--fs-sm);gap:6px;padding:0 10px}.full.svelte-g9c1iq{width:100%}.btn-primary.svelte-g9c1iq{background:var(--accent-strong);color:var(--accent-contrast)}.btn-primary.svelte-g9c1iq:hover:not(:disabled){background:var(--accent-strong-hover)}.btn-secondary.svelte-g9c1iq{background:var(--surface);border-color:var(--line-strong);color:var(--text)}.btn-secondary.svelte-g9c1iq:hover:not(:disabled){background:var(--surface-hover)}.btn-subtle.svelte-g9c1iq{background:var(--surface-active);color:var(--text)}.btn-subtle.svelte-g9c1iq:hover:not(:disabled){background:var(--line)}.btn-ghost.svelte-g9c1iq{color:var(--text-2);background:0 0}.btn-ghost.svelte-g9c1iq:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.btn-danger.svelte-g9c1iq{background:var(--surface);border-color:var(--err-line);color:var(--err-text)}.btn-danger.svelte-g9c1iq:hover:not(:disabled){background:var(--err-soft)}.btn.svelte-g9c1iq:disabled{opacity:.55}.btn.loading.svelte-g9c1iq:disabled{opacity:.85;cursor:progress}.text.svelte-g9c1iq{align-items:center;display:inline-flex}.btn.svelte-g9c1iq .spin{animation:.9s linear infinite svelte-g9c1iq-spin}@keyframes svelte-g9c1iq-spin{to{transform:rotate(360deg)}}
