.btn.svelte-18sv61c{border-radius:var(--radius-none);font-family:var(--font-label);letter-spacing:var(--track-button);text-transform:uppercase;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-weight:600;line-height:100%;text-decoration:none;transition:background .12s,box-shadow .12s,color .12s;display:inline-flex}.medium.svelte-18sv61c{padding:var(--space-xs) var(--space-md);font-size:13px}.large.svelte-18sv61c{padding:var(--space-sm) var(--space-lg);font-size:14px}.primary.svelte-18sv61c{background:var(--color-accent-default);color:var(--white)}.primary.svelte-18sv61c:hover:not(:disabled){background:var(--color-accent-hover);color:var(--white)}.primary.svelte-18sv61c:disabled{background:var(--color-bg-surface-raised);color:var(--color-text-muted);cursor:not-allowed}.hairline.svelte-18sv61c{box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-border-hairline);color:var(--color-text-primary)}.hairline.svelte-18sv61c:hover:not(:disabled){box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-accent-default);color:var(--color-text-accent)}.hairline.svelte-18sv61c:disabled{box-shadow:inset 0 0 0 var(--stroke-hairline) var(--color-border-hairline);color:var(--color-text-muted);cursor:not-allowed}.ghost.svelte-18sv61c{color:var(--color-text-primary)}.ghost.svelte-18sv61c:hover:not(:disabled){background:var(--color-bg-surface-raised);color:var(--color-text-primary)}.ghost.svelte-18sv61c:disabled{color:var(--color-text-muted);cursor:not-allowed}
