.wb-btn.svelte-v5437e{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--tx-label);line-height:var(--leading-none);border:1px solid transparent;border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.wb-btn.svelte-v5437e:disabled,.wb-btn[aria-disabled=true].svelte-v5437e{opacity:.5;cursor:not-allowed}.wb-btn.svelte-v5437e:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.wb-btn.svelte-v5437e:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}.wb-btn--primary.svelte-v5437e{background:var(--color-brand-500);color:#1a1a1a}.wb-btn--primary.svelte-v5437e:hover:not(:disabled){background:var(--color-brand-600)}.wb-btn--secondary.svelte-v5437e{background:color-mix(in srgb,var(--text-primary) 9%,var(--card-bg));color:var(--text-primary);border-color:var(--card-border)}.wb-btn--secondary.svelte-v5437e:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 16%,var(--card-bg));border-color:var(--text-muted)}.wb-btn--ghost.svelte-v5437e{background:transparent;color:var(--text-secondary)}.wb-btn--ghost.svelte-v5437e:hover:not(:disabled){background:var(--hover-bg);color:var(--text-primary)}.wb-btn--danger.svelte-v5437e{background:transparent;color:var(--color-error-500);border-color:color-mix(in srgb,var(--color-error-500) 40%,transparent)}.wb-btn--danger.svelte-v5437e:hover:not(:disabled){background:color-mix(in srgb,var(--color-error-500) 10%,transparent)}.wb-btn-content.svelte-v5437e{display:inline-flex;align-items:center;gap:var(--space-2)}.wb-btn-content--loading.svelte-v5437e{visibility:hidden}.wb-btn-spin.svelte-v5437e{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}
