.vo-btn.svelte-18sv61c{min-height:var(--vo-target);border-radius:var(--vo-radius-control);font-size:var(--vo-fs-body);white-space:nowrap;transition:background-color var(--vo-duration) var(--vo-ease), border-color var(--vo-duration) var(--vo-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;line-height:1;display:inline-flex}.sm.svelte-18sv61c{min-height:32px;font-size:var(--vo-fs-label);padding:0 12px}.icon-only.svelte-18sv61c{width:var(--vo-target);padding:0}.icon-only.sm.svelte-18sv61c{width:32px}.primary.svelte-18sv61c{background:var(--vo-accent);color:var(--vo-text-on-accent)}.primary.svelte-18sv61c:hover:not(:disabled,[aria-disabled=true]){background:var(--vo-accent-hover)}.secondary.svelte-18sv61c{background:var(--vo-surface);border-color:var(--vo-border-input);color:var(--vo-text)}.secondary.svelte-18sv61c:hover:not(:disabled,[aria-disabled=true]){background:var(--vo-surface-raised)}.ghost.svelte-18sv61c{color:var(--vo-text);background:0 0}.ghost.svelte-18sv61c:hover:not(:disabled,[aria-disabled=true]){background:var(--vo-surface-raised)}.danger.svelte-18sv61c{background:var(--vo-surface);border-color:var(--vo-critical);color:var(--vo-critical)}.danger.svelte-18sv61c:hover:not(:disabled,[aria-disabled=true]){background:var(--vo-critical-bg)}.vo-btn.svelte-18sv61c:disabled,.vo-btn[aria-disabled=true].svelte-18sv61c{cursor:not-allowed;opacity:.5}
