.btn.svelte-1dqfpt9{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--raise);color:var(--ink);font-weight:600;font-size:var(--t-sm);line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:filter var(--dur),background var(--dur),border-color var(--dur),box-shadow var(--dur) var(--ease-out),transform .12s var(--ease-out)}.btn.svelte-1dqfpt9:hover{border-color:var(--ink-4);box-shadow:var(--shadow-xs)}.btn.svelte-1dqfpt9:active:not(:disabled){transform:scale(.97)}.primary.svelte-1dqfpt9{background:var(--cta);border-color:transparent;color:var(--cta-ink);font-weight:650;box-shadow:var(--cta-glow)}.primary.svelte-1dqfpt9:hover{filter:brightness(1.08);box-shadow:var(--cta-glow),0 10px 24px color-mix(in srgb,var(--cta-solid) 22%,transparent)}.ghost.svelte-1dqfpt9{border-color:transparent;background:transparent;color:var(--brand)}.ghost.svelte-1dqfpt9:hover{background:var(--brand-soft);border-color:transparent;box-shadow:none}.danger.svelte-1dqfpt9{color:var(--crit)}.sm.svelte-1dqfpt9{height:36px;padding:0 12px;font-size:var(--t-xs);border-radius:var(--r-sm)}.block.svelte-1dqfpt9{width:100%;height:48px;font-size:var(--t-sm)}.btn.svelte-1dqfpt9:disabled{opacity:.55;cursor:not-allowed;filter:none}.primary.svelte-1dqfpt9:disabled{background:var(--note);color:var(--ink-4);box-shadow:none;opacity:1}.btn.svelte-1dqfpt9:focus-visible{outline:none;box-shadow:var(--focus)}.primary.svelte-1dqfpt9:focus-visible{box-shadow:var(--focus),var(--cta-glow)}@media(prefers-reduced-motion:reduce){.btn.svelte-1dqfpt9{transition:none}.btn.svelte-1dqfpt9:active:not(:disabled){transform:none}}
