@keyframes svelte-1a0ykpm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-ghost.svelte-1a0ykpm{box-sizing:border-box;width:fit-content;display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);background:transparent;border:none;box-shadow:none;color:var(--primary-500)}.btn-ghost.svelte-1a0ykpm:hover{color:var(--primary-600);background:var(--surface-table-row-hover)}.btn-ghost.svelte-1a0ykpm:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.btn-ghost.svelte-1a0ykpm:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-ghost.full-width.svelte-1a0ykpm{width:100%}.spinner.svelte-1a0ykpm{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1a0ykpm-spin .8s linear infinite;flex-shrink:0}.btn-label.svelte-1a0ykpm{display:flex;align-items:center;gap:var(--spacing-3)}.btn-label.loading.svelte-1a0ykpm{opacity:0;width:0;overflow:hidden}
