.progress.svelte-pyqjfx{display:block;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-iteration-count:infinite;animation-timing-function:linear}@keyframes svelte-pyqjfx-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button{display:inline-flex;position:relative;padding:var(--space-300) var(--space-500);background-color:var(--c-primary-500);color:var(--c-white);border:none;border-radius:var(--radius-100);font-size:var(--font-size-400);cursor:pointer;transition:background-color .2s;text-decoration:none}.button:focus,.button:hover{background-color:var(--c-primary-600);color:var(--c-white)}.button:disabled{background-color:var(--c-primary-400)}.button--secondary{background:var(--c-neutral-100);color:var(--c-neutral-700)}.button--secondary:focus,.button--secondary:hover{background:var(--c-neutral-200);color:var(--c-neutral-900)}.button--secondary:disabled{background-color:var(--c-neutral-100);opacity:.5}.button__content{transition:opacity .2s}.button__content--loading{opacity:0}.button__progress{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
