.button.svelte-x4wtex{--_hover-background-color:var(--button-hover-background,#dbff76);--_hover-text-color:var(--button-hover-text,var(--color-black-primary));--_text-color:var(--button-text-color,#121212);--_border-color:var(--button-border-color,transparent);--_hover-border-color:var(--button-hover-border-color,transparent);background:var(--color-green-primary);width:max-content;height:max(3rem,48px);color:var(--_text-color);cursor:pointer;line-height:1;font-family:var(--font-primary);border:1px solid var(--_border-color);border-radius:max(1.5rem,24px);justify-content:center;align-items:center;padding:0 max(1.5rem,24px);text-decoration:none;transition:background-color .3s;display:flex}.button.color-white.svelte-x4wtex{background:var(--color-white);border-color:var(--color-white);color:var(--color-black-primary)}.button.color-white.button-outlined.svelte-x4wtex{color:var(--color-white)}.button.color-white.svelte-x4wtex:hover{background:var(--color-gray-1);color:var(--color-black-primary)}.button.color-black.svelte-x4wtex{background:var(--color-black-primary);--_text-color:var(--button-text-color,var(--color-white));--icon-color:var(--color-white);border-color:var(--color-black-primary);color:var(--color-white)}.button.color-black.button-outlined.svelte-x4wtex{color:var(--color-black-primary)}.button.color-black.svelte-x4wtex:hover{background:var(--color-black-2);color:var(--color-white)}.button.color-black.svelte-x4wtex:hover img:where(.svelte-x4wtex){filter:invert()}.button.color-pink.svelte-x4wtex{background:var(--color-pink-secondary);border-color:var(--color-pink-secondary);color:var(--color-black-primary)}.button.color-pink.button-outlined.svelte-x4wtex{color:var(--color-pink-secondary)}.button.color-pink.svelte-x4wtex:hover{--_hover-background-color:transparent;--_hover-border-color:var(--color-pink-secondary);--_hover-text-color:var(--color-pink-secondary)}.button.color-blue.svelte-x4wtex{background:var(--color-blue-secondary);border-color:var(--color-blue-secondary);color:var(--color-white)}.button.color-blue.button-outlined.svelte-x4wtex{color:var(--color-blue-secondary)}.button.color-blue.svelte-x4wtex:hover{background:var(--color-blue-light);color:var(--color-white)}.button.color-green.svelte-x4wtex{background:var(--color-green-primary);border-color:var(--color-green-primary);color:var(--color-black-primary)}.button.color-green.button-outlined.svelte-x4wtex{color:var(--color-green-primary)}.button.color-green.svelte-x4wtex:hover{background:var(--color-green-2);color:var(--color-black-primary)}.button.size--small.svelte-x4wtex{height:max(2rem,32px);padding:0 max(.75rem,12px)}.button.size--small.svelte-x4wtex span:where(.svelte-x4wtex){font-size:max(.75rem,12px)}.button.size--large.svelte-x4wtex{border-radius:max(2rem,32px);height:max(3.75rem,60px);padding:max(1rem,16px) max(2rem,32px)}.button.size--large.svelte-x4wtex span:where(.svelte-x4wtex){font-size:18px}.button.button-outlined.svelte-x4wtex{background:0 0}.button.svelte-x4wtex span:where(.svelte-x4wtex){flex-shrink:0;display:inline-block}.button.svelte-x4wtex:not(:disabled):hover{color:var(--_hover-text-color);--icon-color:var(--color-black-primary);border-color:var(--_hover-border-color);background-color:var(--_hover-background-color)}.button.svelte-x4wtex:not(.icon-left) svg{margin-left:max(.5rem,8px)}.button.icon-left.svelte-x4wtex svg{margin-right:max(.5rem,8px)}.button.icon-left.svelte-x4wtex img{max-width:20px;margin-right:max(.5rem,8px)}.button.normal-link.svelte-x4wtex{background:0 0;border:none;padding:0;font-size:max(1.25rem,16px);line-height:1;text-decoration:underline}.button.normal-link.svelte-x4wtex:hover{background:0 0}.button.svelte-x4wtex:disabled{background-color:var(--color-gray-2);color:var(--color-black-primary);--_border-color:var(--color-black-primary)}
