button.svelte-1xko78n,a.svelte-1xko78n{border-radius:var(--radius-l);cursor:pointer;text-align:center;height:48px;transition:background-color var(--dur-base) var(--ease), color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease), transform var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;padding:0 24px;display:flex}.button--primary.svelte-1xko78n{color:var(--txt-inverse);-webkit-text-decoration-color:var(--txt-inverse);text-decoration-color:var(--txt-inverse);background-color:var(--bg-primary-inverse)}.button--accent.svelte-1xko78n{color:var(--txt-primary);background-color:var(--bg-accent)}.button--outline.svelte-1xko78n{color:var(--txt-primary);-webkit-text-decoration-color:var(--txt-primary);text-decoration-color:var(--txt-primary);box-shadow:inset 0 0 0 1px var(--border-primary);background-color:#0000}.button--secondary.svelte-1xko78n{color:var(--txt-primary);background-color:var(--bg-primary)}button.svelte-1xko78n:disabled{cursor:not-allowed;color:var(--txt-tertiary);background-color:var(--bg-tertiary);box-shadow:none}button[aria-busy=true].svelte-1xko78n{cursor:progress}button.svelte-1xko78n:active:not(:disabled),a.svelte-1xko78n:active{transform:scale(.98)}@media (hover:hover){.button--primary.svelte-1xko78n:hover:not(:disabled){background-color:var(--bg-primary-inverse-80)}.button--accent.svelte-1xko78n:hover:not(:disabled){background-color:var(--bg-accent-hover)}.button--outline.svelte-1xko78n:hover:not(:disabled){color:var(--txt-inverse);background-color:var(--bg-primary-inverse)}.button--secondary.svelte-1xko78n:hover:not(:disabled){color:var(--txt-secondary);background-color:var(--bg-secondary)}}.button--accent.svelte-1xko78n:active:not(:disabled){background-color:var(--bg-accent-pressed)}.button--primary.svelte-1xko78n:active:not(:disabled),.button--outline.svelte-1xko78n:active:not(:disabled){background-color:var(--bg-primary-inverse-80)}.button--outline.svelte-1xko78n:active:not(:disabled){color:var(--txt-inverse)}.button--secondary.svelte-1xko78n:active:not(:disabled){background-color:var(--bg-tertiary)}@media (width<=1023px){button.svelte-1xko78n,a.svelte-1xko78n{width:min(100%,400px)}}
