.form.svelte-c84fn0{box-sizing:border-box;width:clamp(300px,50vw,900px)}@media (min-width: 1200px){.form.svelte-c84fn0{border:2px solid var(--color-grey-light);padding:2rem}}.button-wrapper.svelte-mqp0sg{display:flex;flex-direction:column;align-items:center;position:relative;box-sizing:border-box;padding:1em 2.5em;width:100%;transition:transform .1s ease}.button-wrapper.svelte-mqp0sg:active{transform:scale(1.05)}.button-wrapper.secondary.svelte-mqp0sg .button-input:where(.svelte-mqp0sg){background-color:var(--color-grey-light-mid)}.button-wrapper.secondary.svelte-mqp0sg .button-input:where(.svelte-mqp0sg):hover,.button-wrapper.secondary.svelte-mqp0sg .button-input:where(.svelte-mqp0sg):focus-visible{background-color:var(--color-grey-mid)}.button-wrapper.secondary.svelte-mqp0sg .button-label:where(.svelte-mqp0sg){color:var(--color-grey-dark)}.button-container.svelte-mqp0sg{position:absolute;top:0;left:0;width:100%;height:100%}.button-input.svelte-mqp0sg{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;border:none;border-radius:2px;padding:.5rem 1rem;font-size:1rem;font-weight:500;cursor:pointer;color:transparent;text-align:center;transition:background-color .2s;width:100%;height:100%;background-color:var(--color-primary)}.button-input.svelte-mqp0sg:focus{border:none;outline:none}.button-input.svelte-mqp0sg:hover,.button-input.svelte-mqp0sg:focus-visible{background-color:var(--color-primary-light)}.button-label.svelte-mqp0sg{position:relative;white-space:nowrap;color:#fff;pointer-events:none;font-size:1rem;font-weight:500}
