.x-button.svelte-ka1x9e{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--xui-border-strong, #d1d5db);border-radius:.375rem;background-color:var(--xui-surface, white);font-size:1rem;font-weight:500;color:var(--xui-text, #374151);cursor:pointer;transition:all .15s ease;position:relative}.x-button.svelte-ka1x9e:hover:not(:disabled){background-color:var(--xui-surface-subtle, #f9fafb);border-color:var(--xui-text-muted, #9ca3af)}.x-button.svelte-ka1x9e:focus{outline:none;box-shadow:0 0 0 3px rgb(var(--xui-primary-rgb, 59 130 246) / .3)}.x-button.svelte-ka1x9e:active:not(:disabled){transform:translateY(1px)}.x-button--image.svelte-ka1x9e{padding:.5rem}.x-button--hybrid_top.svelte-ka1x9e,.x-button--hybrid_bottom.svelte-ka1x9e{flex-direction:column;padding:.75rem}.x-button--hybrid_left.svelte-ka1x9e,.x-button--hybrid_right.svelte-ka1x9e{flex-direction:row;padding:.5rem 1rem}.x-button--disabled.svelte-ka1x9e,.x-button.svelte-ka1x9e:disabled{opacity:.5;cursor:not-allowed}.x-button--loading.svelte-ka1x9e{color:transparent}.x-button--loading.svelte-ka1x9e .x-button__text:where(.svelte-ka1x9e),.x-button--loading.svelte-ka1x9e .x-button__image-wrapper:where(.svelte-ka1x9e){visibility:hidden}.x-button__spinner.svelte-ka1x9e{position:absolute;width:1.25rem;height:1.25rem;border:2px solid var(--xui-border-strong, #d1d5db);border-top-color:var(--xui-text, #374151);border-radius:50%;animation:svelte-ka1x9e-spin .6s linear infinite}@keyframes svelte-ka1x9e-spin{to{transform:rotate(360deg)}}.x-button__text.svelte-ka1x9e{line-height:1.25}.x-button__text--hybrid.svelte-ka1x9e{font-size:.875rem}.x-button__image-wrapper.svelte-ka1x9e{display:flex;align-items:center;justify-content:center}.x-button__image.svelte-ka1x9e{max-width:100%;max-height:2rem;-o-object-fit:contain;object-fit:contain}.x-button--image.svelte-ka1x9e .x-button__image:where(.svelte-ka1x9e){max-height:1.5rem}.x-button--hybrid_top.svelte-ka1x9e .x-button__image:where(.svelte-ka1x9e),.x-button--hybrid_bottom.svelte-ka1x9e .x-button__image:where(.svelte-ka1x9e){max-height:2.5rem}.x-button--hybrid_left.svelte-ka1x9e .x-button__image:where(.svelte-ka1x9e),.x-button--hybrid_right.svelte-ka1x9e .x-button__image:where(.svelte-ka1x9e){max-height:1.5rem}
