button.svelte-18sv61c,a.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-2);block-size:var(--control-height);padding-inline:var(--space-4);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-2);background:var(--surface-raised);color:var(--ink);font:var(--type-label);letter-spacing:var(--tracking-label);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}:is(button.svelte-18sv61c,a.svelte-18sv61c):hover:not(:disabled){background:var(--surface-hover)}:is(button.svelte-18sv61c,a.svelte-18sv61c):disabled{border-color:var(--line);background:var(--surface);color:var(--ink-faint);cursor:not-allowed}.large.svelte-18sv61c{block-size:var(--control-height-large);padding-inline:var(--space-5)}.primary.svelte-18sv61c{border-color:var(--gold);background:var(--gold);color:var(--on-gold)}.primary.svelte-18sv61c:hover:not(:disabled){border-color:var(--gold-hover);background:var(--gold-hover)}.ghost.svelte-18sv61c{color:var(--ink-muted);background:0 0;border-color:#0000}.ghost.svelte-18sv61c:hover:not(:disabled){color:var(--ink)}.danger.svelte-18sv61c{color:var(--danger)}
