.ui-button.svelte-1xko78n{min-height:var(--mobile-tap-target);padding:calc(var(--space-unit) * 3) calc(var(--space-unit) * 4);border-radius:var(--radius-control);letter-spacing:0;border:1px solid #0000;justify-content:center;align-items:center;font-weight:800;transition:border-color .14s,background-color .14s,color .14s,opacity .14s,box-shadow .14s,transform .14s;display:inline-flex}.ui-button.svelte-1xko78n:not(:disabled):hover{transform:translateY(-1px)}.ui-button.svelte-1xko78n:not(:disabled):active{transform:translateY(0)scale(.98)}.ui-button.svelte-1xko78n:focus-visible{outline-offset:3px;outline:2px solid #00bdff}.ui-button--primary.svelte-1xko78n{background:var(--color-primary-container);color:var(--color-on-primary-fixed)}.ui-button--primary.svelte-1xko78n:not(:disabled):hover{background:color-mix(in srgb, var(--color-primary-container) 84%, white);box-shadow:0 10px 26px color-mix(in srgb, var(--color-primary-container) 28%, transparent)}.ui-button--secondary.svelte-1xko78n{background:var(--color-surface-container-high);color:var(--color-primary);border-color:var(--color-outline-variant)}.ui-button--ghost.svelte-1xko78n{color:var(--color-on-surface-variant);border-color:var(--color-outline-variant);background:0 0}.ui-button.svelte-1xko78n:disabled{opacity:.58}.ui-button[aria-busy=true].svelte-1xko78n{opacity:1}.ui-button__label-wrap.svelte-1xko78n{align-items:center;display:inline-flex;position:relative}.ui-button__spinner-wrap.svelte-1xko78n{margin-right:var(--space-card-gap);opacity:0;transition:opacity .14s,transform .14s;position:absolute;top:50%;right:100%;transform:translateY(-50%)scale(.5)}.ui-button__spinner-wrap--active.svelte-1xko78n{opacity:1;transform:translateY(-50%)scale(1)}.ui-button__spinner.svelte-1xko78n{border-radius:var(--radius-pill);border:2px solid;border-top-color:#0000;width:14px;height:14px;animation:.72s linear infinite paused svelte-1xko78n-ui-button-spin;display:block}.ui-button__spinner-wrap--active.svelte-1xko78n .ui-button__spinner:where(.svelte-1xko78n){animation-play-state:running}.ui-button__label.svelte-1xko78n{display:inline-grid;position:relative}.ui-button__label-text.svelte-1xko78n{opacity:1;grid-area:1/1;transition:opacity .16s}.ui-button__label-text--hidden.svelte-1xko78n{opacity:0}@keyframes svelte-1xko78n-ui-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-button.svelte-1xko78n:not(:disabled):hover,.ui-button.svelte-1xko78n:not(:disabled):active{transform:none}}
