button.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--control-min-height);padding:var(--control-padding-block) var(--control-padding-inline);border-radius:var(--control-border-radius);background:var(--color-accent-fill);color:var(--color-text-on-fill);font-weight:var(--font-weight-semi-bold);font-size:inherit;cursor:pointer;border:1px solid #0000;flex-shrink:0;line-height:1.25;display:inline-flex}button.primary.svelte-18sv61c:hover:not(:disabled){background:var(--color-link-hover)}button.primary.svelte-18sv61c:active:not(:disabled){background:var(--color-link-active)}button.secondary.svelte-18sv61c{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}button.ghost.svelte-18sv61c{color:var(--color-text-muted);background:0 0}button.secondary.svelte-18sv61c:hover:not(:disabled),button.ghost.svelte-18sv61c:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 14%, var(--color-surface));color:var(--color-text-strong)}button.compact.svelte-18sv61c{min-height:calc(var(--control-min-height) - var(--space-xs) / 2);font-size:var(--font-size-s)}button.icon-only.svelte-18sv61c{width:var(--control-min-height);padding-left:0;padding-right:0}button.icon-only.compact.svelte-18sv61c{width:calc(var(--control-min-height) - var(--space-xs) / 2)}button.danger.svelte-18sv61c{background:var(--color-red-600);color:var(--color-white)}button.danger.svelte-18sv61c:hover:not(:disabled),button.danger.svelte-18sv61c:active:not(:disabled){background:var(--color-red-700)}button.danger-quiet.svelte-18sv61c{color:var(--color-danger);background:0 0}button.danger-quiet.svelte-18sv61c:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 12%, var(--color-surface))}button.svelte-18sv61c:disabled{opacity:.55;cursor:not-allowed}
