.tt-btn.svelte-1fa9jjy{justify-content:center;align-items:center;gap:var(--tt-spacing-sm);height:var(--tt-size-control-height);padding:0 var(--tt-spacing-md);border-radius:var(--tt-radius-component);font-family:var(--tt-font-family-base);font-size:var(--tt-font-size-sm);font-weight:var(--tt-font-weight-bold);cursor:pointer;border:1px solid #0000;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.tt-btn.svelte-1fa9jjy:focus-visible{outline:2px solid var(--tt-theme-focus-ring);outline-offset:2px}.tt-btn.svelte-1fa9jjy:disabled,.tt-btn[aria-disabled=true].svelte-1fa9jjy{opacity:.5;cursor:not-allowed}.tt-btn--primary.svelte-1fa9jjy{background:var(--tt-theme-primary);color:var(--tt-theme-on-primary)}.tt-btn--primary.svelte-1fa9jjy:not(:disabled):not([aria-disabled=true]):hover{background:var(--tt-theme-primary-hover)}.tt-btn--outline.svelte-1fa9jjy{color:var(--tt-theme-text-main);border-color:var(--tt-theme-border);background:0 0}.tt-btn--outline.svelte-1fa9jjy:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--tt-theme-text-main)}.tt-btn--ghost.svelte-1fa9jjy{color:var(--tt-theme-text-main);background:0 0}.tt-btn--ghost.svelte-1fa9jjy:not(:disabled):not([aria-disabled=true]):hover{background:var(--tt-theme-surface)}.tt-btn--danger.svelte-1fa9jjy{background:var(--tt-theme-error);color:var(--tt-color-primary-black)}.tt-btn--danger.svelte-1fa9jjy:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(.95)}.tt-btn--sm.svelte-1fa9jjy{height:var(--tt-size-control-height-sm);padding:0 var(--tt-spacing-sm);font-size:var(--tt-font-size-xs)}.tt-btn__spinner.svelte-1fa9jjy{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite svelte-1fa9jjy-tt-spin}@keyframes svelte-1fa9jjy-tt-spin{to{transform:rotate(360deg)}}
