.button-wrapper.svelte-ip4wk4{width:100%}.button-wrapper.svelte-ip4wk4 button:where(.svelte-ip4wk4){width:100%;padding:1rem 1.5rem;border:0;border-radius:.5rem;font-size:1rem;font-weight:700;background-color:var(--primary);box-shadow:4px 7px 12px color-mix(in oklch,var(--primary) 20%,transparent);color:#fff;display:flex;flex-flow:row;align-items:center;justify-content:center;gap:.5rem;transition:background-color .3s ease,transform .1s ease,box-shadow .1s ease}.button-wrapper.svelte-ip4wk4 button:where(.svelte-ip4wk4):disabled{background-color:var(--disabled);box-shadow:4px 7px 12px 2px color-mix(in oklch,var(--outline) 20%,transparent);border:1px solid var(--outline);color:var(--disabled-text);cursor:not-allowed}.button-wrapper.svelte-ip4wk4 button:where(.svelte-ip4wk4):hover:not(:disabled){cursor:pointer;background-color:color-mix(in oklch,var(--primary) 95%,black)}.button-wrapper.svelte-ip4wk4 button:where(.svelte-ip4wk4):active:not(:disabled){transform:translateY(2px);box-shadow:2px 3px 6px color-mix(in oklch,var(--primary) 20%,transparent)}.button-wrapper.small-padding.svelte-ip4wk4 button:where(.svelte-ip4wk4){padding:.5rem .75rem;border-radius:.35rem}.button-wrapper.svelte-ip4wk4 button.secondary:where(.svelte-ip4wk4):not(:disabled){border:1px solid var(--primary);background-color:#fff;color:var(--primary)}.button-wrapper.svelte-ip4wk4 button.secondary:where(.svelte-ip4wk4):not(:disabled):hover:not(:disabled){background-color:color-mix(in oklch,white 95%,black)}.button-wrapper.svelte-ip4wk4 button.danger:where(.svelte-ip4wk4):not(:disabled){background-color:var(--error);color:#fff;box-shadow:4px 7px 12px color-mix(in oklch,var(--error) 20%,transparent)}.button-wrapper.svelte-ip4wk4 button.danger:where(.svelte-ip4wk4):not(:disabled):hover:not(:disabled){background-color:var(--error-highlight)}.button-wrapper.svelte-ip4wk4:has(button.tertiary:where(.svelte-ip4wk4)){display:inline}.button-wrapper.svelte-ip4wk4 button.tertiary:where(.svelte-ip4wk4){display:inline;width:auto;padding:0;border:0;font-weight:400;background-color:transparent;box-shadow:none;color:var(--primary)}.button-wrapper.svelte-ip4wk4 button.tertiary:where(.svelte-ip4wk4):disabled{color:var(--disabled-text);cursor:not-allowed}.button-wrapper.svelte-ip4wk4 button.tertiary:where(.svelte-ip4wk4):hover:not(:disabled){background-color:transparent;text-decoration:underline}.loading-spinner.svelte-ip4wk4{width:1rem;height:1rem;border-width:.125rem;margin:unset}
