.qa.svelte-toypxs{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1-5);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-family-base);font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.qa.svelte-toypxs:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}.qa.svelte-toypxs:disabled{opacity:.5;cursor:not-allowed}.qa-xs.svelte-toypxs{padding:var(--spacing-1)}.qa-sm.svelte-toypxs{padding:var(--spacing-1-5) var(--spacing-2-5);font-size:var(--font-size-sm)}.qa-md.svelte-toypxs{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm)}.qa-ghost.svelte-toypxs{background:transparent;color:var(--color-text-secondary)}.qa-ghost.svelte-toypxs:hover:not(:disabled){background:var(--color-bg-subtle);color:var(--color-text-primary)}.qa-primary.svelte-toypxs{background:var(--color-primary-500);color:var(--color-neutral-0);border-color:var(--color-primary-500)}.qa-primary.svelte-toypxs:hover:not(:disabled){background:var(--color-primary-600);border-color:var(--color-primary-600)}.qa-secondary.svelte-toypxs{background:var(--color-neutral-0);color:var(--color-text-primary);border-color:var(--color-border-default)}.qa-secondary.svelte-toypxs:hover:not(:disabled){background:var(--color-bg-subtle)}.qa-danger.svelte-toypxs{background:transparent;color:var(--color-error-500)}.qa-danger.svelte-toypxs:hover:not(:disabled){background:var(--color-error-50)}.qa-label.svelte-toypxs{line-height:1}.qa-badge.svelte-toypxs{font-size:10px;font-weight:var(--font-weight-bold);min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-error-500);color:var(--color-neutral-0);padding:0 4px}.spinner.svelte-toypxs{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-full);animation:svelte-toypxs-spin .6s linear infinite;flex-shrink:0}@keyframes svelte-toypxs-spin{to{transform:rotate(360deg)}}
