.button.svelte-1fixlip:not(.variant-underlined,.variant-ghost,.variant-icon){position:relative;box-sizing:border-box!important;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.75rem;border-width:2px;border-color:transparent;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button.svelte-1fixlip:not(.variant-underlined,.variant-ghost,.variant-icon):hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.button.svelte-1fixlip:not(.variant-underlined,.variant-ghost,.variant-icon):focus{outline:2px solid transparent;outline-offset:2px}.button.size-sm.svelte-1fixlip{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem}.button.size-lg.svelte-1fixlip{padding:.75rem 3.5rem;font-size:1rem;line-height:1.5rem}.spinner.svelte-1fixlip{display:none;width:18px;height:18px;border:3px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:svelte-1fixlip-rotate 1s linear infinite}.spin-wrapper.svelte-1fixlip{display:none}.loading.svelte-1fixlip{pointer-events:none}.loading.svelte-1fixlip .spin-wrapper:where(.svelte-1fixlip){display:flex;justify-content:center;align-items:center;position:absolute;inset:0;background:inherit;z-index:0}.loading.svelte-1fixlip .spinner:where(.svelte-1fixlip){display:block;z-index:1}.button.variant-filled.color-primary.svelte-1fixlip{background-color:var(--primary-color);color:var(--primary-contrast-color);transition:background-color ease-in .2s}.button.variant-filled.color-primary.svelte-1fixlip:hover{background-color:var(--hover-primary-color)}.button.variant-filled.color-secondary.svelte-1fixlip{background-color:var(--secondary-color);color:var(--secondary-contrast-color);transition:background-color ease-in .2s}.button.variant-filled.color-secondary.svelte-1fixlip:hover{background-color:var(--hover-secondary-color)}.button.variant-filled.color-warn.svelte-1fixlip{background-color:var(--warning-color);color:var(--warning-contrast-color)}.button.variant-filled.color-error.svelte-1fixlip{background-color:var(--error-color);color:var(--error-contrast-color)}.button.variant-outlined.color-primary.svelte-1fixlip{border-width:2px;border-color:var(--primary-color);background-color:transparent;font-weight:600;color:var(--primary-color);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button.variant-outlined.color-primary.svelte-1fixlip:hover{background-color:var(--primary-color);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.button.variant-outlined.color-primary.svelte-1fixlip:focus{outline:2px solid transparent;outline-offset:2px}.button.variant-outlined.color-primary.svelte-1fixlip:active{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.button.variant-outlined.color-primary.svelte-1fixlip:disabled{cursor:not-allowed;opacity:.6}.button.variant-outlined.color-secondary.svelte-1fixlip{box-shadow:inset 0 0 0 var(--border-width) var(--secondary-color);border-color:var(--secondary-color);color:var(--secondary-color)}.button.variant-outlined.color-warn.svelte-1fixlip{box-shadow:inset 0 0 0 var(--border-width) var(--warn-color);border-color:var(--warn-color);color:var(--warn-color)}.button.variant-outlined.color-error.svelte-1fixlip{box-shadow:inset 0 0 0 var(--border-width) var(--error-color);border-color:var(--error-color);color:var(--error-color)}.button.variant-ghost.color-primary.svelte-1fixlip{color:var(--primary-color);font-weight:600}.button.variant-ghost.color-primary.svelte-1fixlip:hover{text-decoration:underline;text-underline-offset:2px}.button.variant-ghost.color-secondary.svelte-1fixlip{color:var(--secondary-color)}.button.variant-ghost.color-warn.svelte-1fixlip{color:var(--warn-color)}.button.variant-ghost.color-error.svelte-1fixlip{color:var(--error-color)}.button.variant-underlined.svelte-1fixlip{border-bottom-width:var(--border-width);border-bottom-style:solid;border-bottom-left-radius:0;border-bottom-right-radius:0}.button.variant-underlined.color-primary.svelte-1fixlip{border-color:var(--primary-color)}.button.variant-underlined.color-secondary.svelte-1fixlip{border-color:var(--secondary-color)}.button.variant-underlined.color-warn.svelte-1fixlip{border-color:var(--warn-color)}.button.variant-underlined.color-error.svelte-1fixlip{border-color:var(--error-color)}.button.variant-icon.svelte-1fixlip{display:flex;align-items:center;padding:0 4px}@keyframes svelte-1fixlip-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
