.action.svelte-18sv61c{gap:var(--space-md);display:grid;position:relative}button.svelte-18sv61c{width:100%;min-height:var(--button-height);padding:var(--space-md) var(--space-2xl);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);color:var(--color-surface);background:var(--color-action);transition:background var(--motion-fast) var(--motion-ease)}button.svelte-18sv61c:hover:enabled{background:var(--color-action-hover)}button.svelte-18sv61c:active:enabled{transform:translateY(var(--press-offset))}button.outline.svelte-18sv61c{border-color:var(--color-action);color:var(--color-action);background:0 0}button.outline.svelte-18sv61c:hover:enabled{background:var(--color-selected)}button.must.svelte-18sv61c{background:var(--color-warning);color:var(--color-warning-text)}button.must.svelte-18sv61c:hover:enabled{background:var(--color-warning);text-decoration:underline}button.svelte-18sv61c:disabled{opacity:var(--opacity-disabled)}@media (prefers-reduced-motion:reduce){button.svelte-18sv61c{transition:none}button.svelte-18sv61c:active:enabled{transform:none}}
