.btn.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;line-height:1;display:inline-flex}.btn.svelte-18sv61c:disabled{opacity:.55;cursor:not-allowed}.sm.svelte-18sv61c{height:32px;padding:0 var(--space-3);font-size:var(--text-sm)}.md.svelte-18sv61c{height:38px;padding:0 var(--space-4);font-size:var(--text-sm)}.lg.svelte-18sv61c{height:44px;padding:0 var(--space-5);font-size:var(--text-md)}.icon-only.sm.svelte-18sv61c{width:32px;padding:0}.icon-only.md.svelte-18sv61c{width:38px;padding:0}.icon-only.lg.svelte-18sv61c{width:44px;padding:0}.primary.svelte-18sv61c{background:var(--accent);color:var(--text-on-accent)}.primary.svelte-18sv61c:not(:disabled):hover{background:var(--accent-hover)}.primary.svelte-18sv61c:not(:disabled):active{background:var(--accent-active)}.secondary.svelte-18sv61c{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.secondary.svelte-18sv61c:not(:disabled):hover{background:var(--surface-hover)}.subtle.svelte-18sv61c{background:var(--accent-subtle);color:var(--accent-text)}.subtle.svelte-18sv61c:not(:disabled):hover{background:var(--accent-subtle-hover)}.ghost.svelte-18sv61c{color:var(--text-muted);background:0 0}.ghost.svelte-18sv61c:not(:disabled):hover{background:var(--surface-hover);color:var(--text)}.danger.svelte-18sv61c{background:var(--danger);color:var(--text-on-accent)}.danger.svelte-18sv61c:not(:disabled):hover{filter:brightness(.93)}.label.svelte-18sv61c{align-items:center;gap:var(--space-2);display:inline-flex}.loading.svelte-18sv61c .label:where(.svelte-18sv61c){opacity:.7}.spinner.svelte-18sv61c{border-radius:var(--radius-full);border:2px solid;border-top-color:#0000;width:1em;height:1em;animation:.6s linear infinite svelte-18sv61c-spin}@keyframes svelte-18sv61c-spin{to{transform:rotate(360deg)}}
