.icon.svelte-dsl47y{display:inline-block;flex:none;width:1em;height:1em;vertical-align:-.125em}.spin.svelte-dsl47y{animation:svelte-dsl47y-icon-spin 1s linear infinite}@keyframes svelte-dsl47y-icon-spin{to{transform:rotate(360deg)}}.button.svelte-1i3y2kf{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;height:36px;padding:0 14px;border:1px solid transparent;border-radius:var(--mb-radius-sm);font-family:var(--mb-font);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.button.svelte-1i3y2kf:hover{text-decoration:none}.button.svelte-1i3y2kf:disabled{opacity:.55;cursor:not-allowed}.button.loading.svelte-1i3y2kf{cursor:progress}.button.svelte-1i3y2kf .icon{font-size:16px}.sm.svelte-1i3y2kf{height:30px;padding:0 10px;font-size:12px}.sm.svelte-1i3y2kf .icon{font-size:14px}.icon-only.svelte-1i3y2kf{width:36px;padding:0}.icon-only.sm.svelte-1i3y2kf{width:30px}.full.svelte-1i3y2kf{width:100%}.primary.svelte-1i3y2kf{background:var(--mb-button);color:var(--mb-on-brand)}.primary.svelte-1i3y2kf:hover:not(:disabled){background:var(--mb-button-hover)}.accent.svelte-1i3y2kf{background:var(--mb-accent);color:#fff}.accent.svelte-1i3y2kf:hover:not(:disabled){background:#f0346e}.secondary.svelte-1i3y2kf{background:var(--mb-surface);border-color:var(--mb-border-strong);color:var(--mb-title)}.secondary.svelte-1i3y2kf:hover:not(:disabled){border-color:var(--mb-brand);color:var(--mb-brand);background:var(--mb-brand-tint)}.danger.svelte-1i3y2kf{background:var(--mb-surface);border-color:var(--mb-danger-line);color:var(--mb-danger-text)}.danger.svelte-1i3y2kf:hover:not(:disabled){background:var(--mb-danger);border-color:var(--mb-danger);color:#fff}.ghost.svelte-1i3y2kf{background:transparent;color:var(--mb-muted)}.ghost.svelte-1i3y2kf:hover:not(:disabled){background:var(--mb-surface-3);color:var(--mb-brand)}.spinner.svelte-1a2463w{display:inline-flex;align-items:center;gap:8px;color:var(--mb-muted);font-size:13px}.ring.svelte-1a2463w{flex:none;border:2px solid var(--mb-brand-tint-strong);border-top-color:var(--mb-brand);border-radius:50%;animation:svelte-1a2463w-spinner-turn .8s linear infinite}@keyframes svelte-1a2463w-spinner-turn{to{transform:rotate(360deg)}}
