.ui-spinner.svelte-7uvg3c{box-sizing:border-box;vertical-align:middle;border:2px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;flex-shrink:0;animation:.75s linear infinite spin;display:inline-block}.size-xs.svelte-7uvg3c{border-width:1.5px;width:.75rem;height:.75rem}.size-sm.svelte-7uvg3c{border-width:2px;width:1rem;height:1rem}.size-md.svelte-7uvg3c{border-width:2.5px;width:1.35rem;height:1.35rem}.size-lg.svelte-7uvg3c{border-width:3px;width:2rem;height:2rem}.sr-only.svelte-7uvg3c{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn.svelte-1xko78n{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-weight:700;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex}.btn.svelte-1xko78n:disabled{opacity:.6;cursor:not-allowed}.btn-sm.svelte-1xko78n{padding:.35rem .85rem;font-size:.8rem}.btn-md.svelte-1xko78n{padding:.55rem 1.25rem;font-size:.875rem}.btn-lg.svelte-1xko78n{padding:.75rem 1.75rem;font-size:1rem}.btn-primary.svelte-1xko78n{background:var(--color-primary,#0cc0df);color:var(--color-on-primary,#fff);box-shadow:0 2px 8px var(--color-primary-subtle,#0cc0df40)}.btn-primary.svelte-1xko78n:hover:not(:disabled){background:var(--color-primary-dark,#0aa3bd);box-shadow:0 4px 12px var(--color-primary-subtle,#0cc0df59)}.btn-secondary.svelte-1xko78n{background:var(--color-text-main,#111827);color:var(--color-card-bg,#fff);border-color:var(--color-text-main,#111827)}.btn-secondary.svelte-1xko78n:hover:not(:disabled){opacity:.9}.btn-outline.svelte-1xko78n{color:var(--color-text-main,#111827);border-color:var(--color-border-warm,#cbd5e1);background:0 0}.btn-outline.svelte-1xko78n:hover:not(:disabled){background:var(--color-primary-ghost,#0cc0df14);border-color:var(--color-primary,#0cc0df);color:var(--color-primary,#0cc0df)}.btn-ghost.svelte-1xko78n{color:var(--color-text-main,#111827);background:0 0}.btn-ghost.svelte-1xko78n:hover:not(:disabled){background:var(--color-primary-ghost,#0cc0df14);color:var(--color-primary,#0cc0df)}[data-theme=dark] .btn-secondary.svelte-1xko78n{background:var(--color-card-header,#1e293b);color:var(--color-text-main,#f1f5f9);border-color:var(--color-border-warm,#334155)}[data-theme=dark] .btn-secondary.svelte-1xko78n:hover:not(:disabled){background:var(--color-border-warm,#334155);border-color:var(--color-border-subtle,#475569)}.btn-danger.svelte-1xko78n{background:var(--color-brand-red,#eb4632);color:#fff}.btn-danger.svelte-1xko78n:hover:not(:disabled){filter:brightness(.9)}.btn-success.svelte-1xko78n{background:var(--color-brand-green,#96d20c);color:var(--color-text-main,#111827)}.btn-success.svelte-1xko78n:hover:not(:disabled){filter:brightness(.92)}
