.button.svelte-1xko78n{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);font-size:var(--type-size-base);font-weight:var(--type-weight-medium);line-height:var(--type-line-height-normal);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;text-decoration:none}.button--primary.svelte-1xko78n{background-color:var(--color-action-primary);color:var(--color-text-on-primary)}.button--primary.svelte-1xko78n:hover:not(.button--disabled){background-color:color-mix(in srgb,var(--color-action-primary) 90%,black)}.button--secondary.svelte-1xko78n{background-color:transparent;color:var(--color-action-primary);border-color:var(--color-action-primary)}.button--secondary.svelte-1xko78n:hover:not(.button--disabled){background-color:color-mix(in srgb,var(--color-action-primary) 10%,transparent)}.button--tertiary.svelte-1xko78n{background-color:transparent;color:var(--color-text-secondary)}.button--tertiary.svelte-1xko78n:hover:not(.button--disabled){color:var(--color-text-primary)}.button--link.svelte-1xko78n{background-color:transparent;color:var(--color-action-primary);padding:0;border:none;text-decoration:underline}.button--link.svelte-1xko78n:hover:not(.button--disabled){text-decoration:none}.button--danger.svelte-1xko78n{background-color:var(--color-danger);color:var(--color-text-on-primary)}.button--danger.svelte-1xko78n:hover:not(.button--disabled){background-color:color-mix(in srgb,var(--color-danger) 90%,black)}.button--disabled.svelte-1xko78n,.button--disabled.svelte-1xko78n:hover{opacity:.6;cursor:not-allowed}.button.svelte-1xko78n:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}
