.progress.svelte-pyqjfx{border:1px solid var(--c-neutral-100);border-top-color:var(--c-primary-500);border-radius:50%;transition-property:transform;animation-name:svelte-pyqjfx-rotate;animation-duration:1.2s;animation-timing-function:linear;animation-iteration-count:infinite;display:block}@keyframes svelte-pyqjfx-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button{padding:calc(var(--space-300) - 1px) var(--space-500);background-color:var(--c-primary-500);color:var(--c-white);border:1px solid var(--c-primary-500);font-size:var(--fs-400);line-height:1;font-weight:var(--fw-normal);cursor:pointer;text-align:center;border-radius:0;justify-content:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.button:focus,.button:hover{background-color:var(--c-white);color:var(--c-primary-500);outline:none}.button:disabled{background-color:var(--c-neutral-300);border-color:var(--c-neutral-300);color:var(--c-neutral-800)}.button--secondary{background-color:var(--c-white);color:var(--c-primary-500)}.button--secondary:focus,.button--secondary:hover{background-color:var(--c-primary-500);color:var(--c-white)}.button--secondary:disabled{background-color:var(--c-neutral-300);border-color:var(--c-neutral-300);color:var(--c-neutral-800);opacity:1}.button__content{transition:opacity .2s}.button__content--loading{opacity:0}.button__progress{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button .button__progress .progress{border-color:color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor}
