.bp-btn.svelte-18sv61c{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.bp-btn.svelte-18sv61c:hover{transform:translateY(-1px)}.bp-btn.svelte-18sv61c:active{transform:translateY(1px)}.bp-btn.svelte-18sv61c:disabled{opacity:.5;cursor:not-allowed;transform:none}.sm.svelte-18sv61c{min-height:40px;padding:10px 14px;font-size:10.5px}.md.svelte-18sv61c{min-height:48px;padding:16px 22px;font-size:11.5px}.lg.svelte-18sv61c{min-height:52px;padding:18px 26px;font-size:12px}.primary.svelte-18sv61c{background:rgb(var(--ink-rgb));color:var(--bg);border:1px solid rgb(var(--ink-rgb))}.inverse.svelte-18sv61c{background:var(--bg);color:rgb(var(--ink-rgb));border:1px solid rgb(var(--ink-rgb))}.ghost.svelte-18sv61c{color:rgb(var(--ink-rgb));border:1px solid rgb(var(--ink-rgb));background:0 0}.ghost.svelte-18sv61c:hover{background:rgb(var(--ink-rgb));color:var(--bg)}.primary.svelte-18sv61c:hover{background:var(--accent-hover);border-color:var(--accent-hover)}
