.button.svelte-18sv61c{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;border:1px solid transparent;border-radius:var(--radius);font:inherit;font-size:var(--text-small);font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.button.svelte-18sv61c:enabled:active,a.button.svelte-18sv61c:active{transform:scale(.98)}.small.svelte-18sv61c{min-height:2rem;padding:0 .75rem;font-size:.75rem}.button.svelte-18sv61c:disabled{opacity:.5;cursor:not-allowed}.primary.svelte-18sv61c{background:var(--accent);color:var(--accent-ink)}.primary.svelte-18sv61c:enabled:hover,a.primary.svelte-18sv61c:hover{background:var(--accent-hover)}.secondary.svelte-18sv61c{background:var(--surface);border-color:var(--line);color:var(--ink)}.secondary.svelte-18sv61c:enabled:hover,a.secondary.svelte-18sv61c:hover{background:var(--surface-2)}.ghost.svelte-18sv61c{background:transparent;color:var(--ink-2)}.ghost.svelte-18sv61c:enabled:hover,a.ghost.svelte-18sv61c:hover{background:var(--surface-2);color:var(--ink)}.danger.svelte-18sv61c{background:var(--danger);color:var(--danger-ink)}.danger.svelte-18sv61c:enabled:hover{opacity:.9}a.button.svelte-18sv61c:hover{text-decoration:none}
