.oka-btn.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--space-3);font-family:var(--type-family-sans);font-weight:var(--type-button-weight);font-size:var(--type-button-size);letter-spacing:var(--type-button-tracking);border-radius:var(--radius-md);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);white-space:nowrap;will-change:transform;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.oka-btn.svelte-g9c1iq:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(calc(var(--space-1) * -1))}.oka-btn.svelte-g9c1iq:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.oka-btn.svelte-g9c1iq:disabled,.oka-btn[aria-disabled=true].svelte-g9c1iq{opacity:.5;cursor:not-allowed}.oka-btn.full.svelte-g9c1iq{width:100%}.oka-btn--sm.svelte-g9c1iq{padding:var(--space-3) var(--space-5)}.oka-btn--md.svelte-g9c1iq{padding:var(--space-4) var(--space-6)}.oka-btn--lg.svelte-g9c1iq{padding:var(--space-5) var(--space-7);font-size:18px}.oka-btn--solid.svelte-g9c1iq{background:var(--color-cta-solid);color:var(--color-cta-solid-text)}.oka-btn--solid.svelte-g9c1iq:hover:not(:disabled){background:var(--color-cta-solid-hover);box-shadow:var(--shadow-card)}.oka-btn--ghost.svelte-g9c1iq{color:var(--color-text-primary);border-color:var(--color-cta-ghost-border);background:0 0}.oka-btn--ghost.svelte-g9c1iq:hover:not(:disabled){background:var(--color-surface-muted);border-color:var(--color-line-strong)}.oka-btn--subtle.svelte-g9c1iq{background:var(--color-surface-muted);color:var(--color-text-primary)}.oka-btn--subtle.svelte-g9c1iq:hover:not(:disabled){background:var(--color-surface-subtle)}.oka-btn--pill.svelte-g9c1iq{background:var(--color-brand-sage-soft);color:var(--color-brand-sage-deep);border-radius:var(--radius-pill)}.oka-btn--danger.svelte-g9c1iq{background:var(--color-semantic-error);color:var(--color-text-inverse)}.oka-btn--danger.svelte-g9c1iq:hover:not(:disabled){box-shadow:var(--shadow-card)}.spinner.svelte-g9c1iq{border-radius:var(--radius-circle);border:2px solid;border-top-color:#0000;width:14px;height:14px;animation:.7s linear infinite svelte-g9c1iq-spin}@keyframes svelte-g9c1iq-spin{to{transform:rotate(360deg)}}
