.button.svelte-18sv61c{cursor:pointer;height:36px;color:var(--color-off-white);box-sizing:border-box;border:none;border-radius:2rem;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:1rem;font-weight:600;transition:all 85ms;display:flex}.button.primary.svelte-18sv61c{background-color:var(--color-primary)}.button.primary.svelte-18sv61c:hover{background-color:var(--color-primary-hover)}.button.primary.svelte-18sv61c:focus{outline:3px solid var(--color-primary-outline)}.button.reverse-primary.svelte-18sv61c{color:var(--color-primary);border:1px solid var(--color-primary);background-color:#0000}.button.reverse-primary.svelte-18sv61c:hover{background-color:var(--color-primary-transparent)}.button.reverse-primary.svelte-18sv61c:focus{outline:3px solid var(--color-primary-outline)}.button.reverse-primary-selected.svelte-18sv61c{background-color:var(--color-primary-transparent);color:var(--color-primary);border:1px solid var(--color-primary)}.button.reverse-primary-selected.svelte-18sv61c:hover{background-color:var(--color-primary-transparent)}.button.reverse-primary-selected.svelte-18sv61c:focus{outline:3px solid var(--color-primary-outline)}.button.secondary.svelte-18sv61c{background-color:var(--color-secondary)}.button.secondary.svelte-18sv61c:hover{background-color:var(--color-secondary-hover)}.button.secondary.svelte-18sv61c:focus{outline:3px solid var(--color-secondary-outline)}.button.reverse-secondary.svelte-18sv61c{color:var(--color-secondary);border:1px solid var(--color-secondary);background-color:#0000}.button.reverse-secondary.svelte-18sv61c:hover{background-color:var(--color-secondary-outline)}.button.reverse-secondary.svelte-18sv61c:focus{outline:3px solid var(--color-secondary-outline)}.button.secondary-soft.svelte-18sv61c{background-color:var(--color-secondary-outline-soft);color:var(--color-secondary);border:1px solid var(--color-secondary)}.button.secondary-soft.svelte-18sv61c:hover{background-color:var(--color-secondary-outline)}.button.secondary-soft.svelte-18sv61c:focus{outline:3px solid var(--color-secondary-outline)}.button.tertiary.svelte-18sv61c{background-color:var(--color-tertiary)}.button.tertiary.svelte-18sv61c:hover{background-color:var(--color-tertiary-hover)}.button.tertiary.svelte-18sv61c:focus{outline:3px solid var(--color-tertiary-outline)}.button.success.svelte-18sv61c{background-color:var(--color-success)}.button.success.svelte-18sv61c:hover{background-color:var(--color-success-hover)}.button.danger.svelte-18sv61c{background-color:var(--color-error)}.button.danger.svelte-18sv61c:hover{background-color:var(--color-error-hover)}.button.danger.svelte-18sv61c:focus{outline:3px solid var(--color-error-outline)}.button.info.svelte-18sv61c{background-color:var(--color-info)}.button.info.svelte-18sv61c:hover{background-color:var(--color-info-hover)}.button.info.svelte-18sv61c:focus{outline:3px solid var(--color-info-outline)}.button.warning.svelte-18sv61c{background-color:var(--color-warning)}.button.warning.svelte-18sv61c:hover{background-color:var(--color-warning-hover)}.button.warning.svelte-18sv61c:focus{outline:3px solid var(--color-warning-outline)}.button.google.svelte-18sv61c{background-color:#4285f4}.button.google.svelte-18sv61c:hover{background-color:#357ae8}.button.google.svelte-18sv61c:focus{outline:3px solid #a0c3ff}.button.apple.svelte-18sv61c{color:#fff;background-color:#000}.button.apple.svelte-18sv61c:hover{background-color:#1a1a1a}.button.apple.svelte-18sv61c:focus{outline:3px solid #666}.button.fluid.svelte-18sv61c{justify-content:center;width:100%}.button.small.svelte-18sv61c{height:1.95rem;padding:.5rem .6rem;font-size:.875rem}.button.micro.svelte-18sv61c{gap:.25rem;height:1.5rem;padding:.25rem .4rem;font-size:.75rem}.button.disabled.svelte-18sv61c,.button.teaser.svelte-18sv61c{cursor:not-allowed;opacity:.3;filter:saturate(.5)}.button.subtle.svelte-18sv61c{color:var(--color-primary);background-color:#0000;border:1px solid #0000}.button.subtle.svelte-18sv61c:hover{color:var(--color-primary-hover)}.button.subtle.svelte-18sv61c:focus{outline:3px solid var(--color-primary-outline)}.button.subtle-secondary.svelte-18sv61c{color:var(--color-secondary);background-color:#0000;border:1px solid #0000}.button.subtle-secondary.svelte-18sv61c:hover{color:var(--color-secondary-hover)}.button.subtle-secondary.svelte-18sv61c:focus{outline:3px solid var(--color-secondary-outline)}
