.button.svelte-emmv7l .loading:where(.svelte-emmv7l){position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:inherit}.button.svelte-emmv7l .loading:where(.svelte-emmv7l) .spin:where(.svelte-emmv7l){animation:svelte-emmv7l-spin 2s linear infinite}@keyframes svelte-emmv7l-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button.svelte-emmv7l{position:relative;padding:var(--ss-space-050) var(--ss-space-100);text-decoration:none;border:none;border-radius:var(--ss-radius-medium);font-size:1rem;cursor:pointer;font-weight:var(--ss-font-weight-medium);overflow:hidden;box-shadow:inset 0 2px 4px #0003,0 2px 4px #0003}.button.loading.svelte-emmv7l{pointer-events:none}.button.square.svelte-emmv7l{padding:var(--ss-space-050)}.button.pill.svelte-emmv7l{border-radius:var(--ss-radius-pill)}.button-primary.svelte-emmv7l{background:var(--ss-color-gamma-100);background-size:500% 500%;color:var(--ss-color-gamma-900);box-shadow:inset 0 2px 4px #fff3,0 2px 4px #0003}.button-primary.svelte-emmv7l:hover{background:var(--ss-color-gamma-200)}.button-primary.svelte-emmv7l:active{background:var(--ss-color-gamma-050)}.button-secondary.svelte-emmv7l{background:transparent;color:var(--ss-color-gamma-100);border:1px solid var(--ss-color-gamma-100)}.button-secondary.svelte-emmv7l:hover{border:1px solid var(--ss-color-gamma-300)}.button-secondary.svelte-emmv7l:active{border:1px solid var(--ss-color-gamma-000)}.button-tertiary.svelte-emmv7l{background:transparent;color:var(--color-text);border:none;box-shadow:none}.button.svelte-emmv7l :where(.svelte-emmv7l):disabled{opacity:.7;cursor:not-allowed;pointer-events:none}
