button.svelte-3jkpia{border:none;box-sizing:border-box;margin:0;-webkit-text-decoration:none;text-decoration:none}button.primary.svelte-3jkpia{align-items:center;background-color:var(--content-primary);border:1px solid var(--content-primary);border-radius:var(--size-s);color:var(--background-primary);display:inline-flex;gap:var(--size-xs);justify-content:center;padding:var(--size-s) var(--size-sm);transition:background-color .3s ease}button.primary.svelte-3jkpia:hover{background-color:var(--background-tertiary);color:var(--content-primary)}button.secondary.svelte-3jkpia{align-items:center;background-color:var(--background-primary);border:1px solid var(--content-tertiary);border-radius:var(--size-s);color:var(--content-primary);display:inline-flex;gap:var(--size-xs);justify-content:center;padding:var(--size-s) var(--size-sm);transition:background-color .3s ease}button.secondary.svelte-3jkpia:hover{background-color:var(--content-tertiary);color:var(--content-primary)}button.tertiary.svelte-3jkpia{align-items:center;border-radius:var(--size-s);display:inline-flex;gap:var(--size-xs);justify-content:center;padding:var(--size-s) var(--size-sm);transition:background-color .3s ease}button.tertiary.svelte-3jkpia,button.tertiary.svelte-3jkpia:hover{color:var(--content-primary)}button.tertiary.inactive.svelte-3jkpia,button.tertiary.svelte-3jkpia:disabled{color:var(--content-tertiary);cursor:not-allowed}button.quaternary.svelte-3jkpia{color:var(--content-secondary)}button.quaternary.svelte-3jkpia:hover{color:var(--content-tertiary)}.input-group.svelte-1g1e24a{display:flex;flex-direction:column;gap:var(--size-2xs)}label.svelte-1g1e24a{color:var(--content-primary)}.required.svelte-1g1e24a{color:var(--red-010);margin-left:var(--size-3xs)}input.svelte-1g1e24a{background:var(--background-primary);border:1px solid var(--grey-006);border-radius:var(--size-s);color:var(--content-primary);padding:var(--size-s) var(--size-sm);transition:border-color .2s ease}@media(max-width:640px){input.svelte-1g1e24a{font-size:16px}}input.svelte-1g1e24a::placeholder{color:var(--content-tertiary)}input.svelte-1g1e24a:focus{border-color:var(--content-primary);outline:none}input.error.svelte-1g1e24a{border-color:var(--red-010)}input.email-input.svelte-1g1e24a{width:calc(var(--column-width)*2 + var(--gutter)*1)}.error-message.svelte-1g1e24a{color:var(--red-010)}
