.ui-button.svelte-1xko78n{min-height:var(--mobile-tap-target);justify-content:center;align-items:center;gap:var(--space-card-gap);padding:calc(var(--space-unit) * 3) calc(var(--space-unit) * 4);border-radius:var(--radius-control);letter-spacing:0;border:1px solid #0000;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-container)}.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__spinner.svelte-1xko78n{border-radius:var(--radius-pill);border:2px solid;border-top-color:#0000;flex:none;width:14px;height:14px;animation:.72s linear infinite svelte-1xko78n-ui-button-spin}@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}}
