.btn.svelte-xey4uf{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;touch-action:manipulation;transition:background var(--duration-base) ease, border-color var(--duration-base) ease, color var(--duration-base) ease, transform var(--duration-fast) ease;border:none;display:inline-flex}.btn.svelte-xey4uf:active:not(:disabled){transform:scale(.96)}.btn.svelte-xey4uf:disabled:not([aria-busy=true]){background:var(--control-track);color:var(--text-soft);opacity:.7;cursor:default;transform:none}.btn.outline.svelte-xey4uf:disabled:not([aria-busy=true]){border-color:var(--border);background:0 0}.btn[aria-busy=true].svelte-xey4uf{cursor:progress}.ring.svelte-xey4uf{border-radius:var(--radius-pill);opacity:.9;border:2px solid;border-right-color:#0000;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite svelte-xey4uf-spin}@keyframes svelte-xey4uf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ring.svelte-xey4uf{animation:none}}.lg.svelte-xey4uf{padding:14px var(--space-4);font-size:var(--font-size-md)}.md.svelte-xey4uf{padding:var(--space-3) var(--space-5);font-size:var(--font-size-sm)}.sm.svelte-xey4uf{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm)}.brand.svelte-xey4uf{background:var(--brand-solid);color:var(--on-brand)}.wash.svelte-xey4uf{background:var(--brand-wash);color:var(--brand-text)}.danger.svelte-xey4uf{background:var(--danger-wash);color:var(--danger-text)}.outline.svelte-xey4uf{color:var(--brand-text);border:var(--border-width) solid var(--brand-text);background:0 0}.outline.lg.svelte-xey4uf{padding:calc(14px - var(--border-width)) calc(var(--space-4) - var(--border-width))}.outline.md.svelte-xey4uf{padding:calc(var(--space-3) - var(--border-width)) calc(var(--space-5) - var(--border-width))}.outline.sm.svelte-xey4uf{padding:calc(var(--space-2) - var(--border-width)) calc(var(--space-4) - var(--border-width))}@media (hover:hover){.brand.svelte-xey4uf:hover:not(:disabled){background:var(--brand-solid-hover)}.wash.svelte-xey4uf:hover:not(:disabled){background:var(--brand-wash-hover)}.outline.svelte-xey4uf:hover:not(:disabled){background:var(--brand-wash)}.danger.svelte-xey4uf:hover:not(:disabled){background:var(--danger-text);color:var(--danger-wash)}}
