.spinner.svelte-mfr6of{width:var(--size);height:var(--size);color:currentColor;display:inline-flex}svg.svelte-mfr6of{animation:.7s linear infinite svelte-mfr6of-spin}@keyframes svelte-mfr6of-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){svg.svelte-mfr6of{animation-duration:2s!important;animation-iteration-count:infinite!important}}.btn.svelte-g9c1iq{--btn-h:var(--control-h);justify-content:center;align-items:center;gap:var(--space-2);height:var(--btn-h);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--raised-1);font-size:var(--text-13);font-weight:var(--weight-semibold);letter-spacing:-.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:box-shadow var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}.btn.svelte-g9c1iq:hover:not(:disabled){background:var(--surface-raised)}.btn.svelte-g9c1iq:active:not(:disabled){box-shadow:var(--pressed)}.btn.svelte-g9c1iq:disabled{opacity:.55;box-shadow:none}.btn.loading.svelte-g9c1iq:disabled{opacity:1}.sm.svelte-g9c1iq{--btn-h:var(--control-h-sm);padding:0 var(--space-2);font-size:var(--text-12);border-radius:var(--radius-sm);gap:6px}.icon-only.svelte-g9c1iq{width:var(--btn-h);padding:0}.block.svelte-g9c1iq{width:100%;display:flex}.primary.svelte-g9c1iq{background:var(--accent-fill);color:var(--accent-ink);box-shadow:var(--raised-1), inset 0 1px 0 #ffffff24;border-color:#0000}.primary.svelte-g9c1iq:hover:not(:disabled){background:var(--accent-fill-hover)}.primary.svelte-g9c1iq:active:not(:disabled){box-shadow:inset 2px 2px 4px #00000047}.ghost.svelte-g9c1iq{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000}.ghost.svelte-g9c1iq:hover:not(:disabled){background:var(--row-hover);color:var(--ink)}.ghost.svelte-g9c1iq:active:not(:disabled){box-shadow:var(--inset-1)}.danger.svelte-g9c1iq{color:var(--negative);border-color:color-mix(in srgb, var(--negative) 45%, transparent)}.danger.svelte-g9c1iq:hover:not(:disabled){background:var(--danger-fill);border-color:var(--danger-fill);color:var(--accent-ink)}.btn.svelte-g9c1iq .btn-kbd{margin-left:var(--space-1);margin-right:-4px}.btn-label.svelte-g9c1iq{text-overflow:ellipsis;overflow:hidden}.btn.svelte-g9c1iq .btn-icon{opacity:.9}
