:where(.yf-btn.svelte-g9c1iq){justify-content:center;align-items:center;gap:var(--space-1_5);box-sizing:border-box;min-width:0;max-width:100%;height:var(--control-md);padding-block:0;padding-inline:var(--space-3);font-family:var(--font-sans);font-size:var(--font-size-body-strong);font-weight:var(--font-weight-body-strong);white-space:nowrap;color:var(--text-1);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-2);box-shadow:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);margin:0;line-height:1;text-decoration:none;display:inline-flex;transform:none}.yf-btn.svelte-g9c1iq:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.yf-btn[data-size=sm].svelte-g9c1iq{height:var(--control-sm);padding-inline:var(--space-2);font-size:var(--font-size-caption)}.yf-btn[data-size=lg].svelte-g9c1iq{height:var(--control-lg);padding-inline:var(--space-4)}.yf-btn.svelte-g9c1iq:not([data-disabled],[data-busy]):hover{color:var(--text-1);background:var(--surface-3);border-color:var(--line-strong)}.yf-btn.svelte-g9c1iq:not([data-disabled],[data-busy]):active{background:var(--surface-4)}.yf-btn[data-variant=run].svelte-g9c1iq{color:var(--on-ember);background:var(--ember);font-weight:var(--font-weight-heading);border-color:#0000}.yf-btn[data-variant=run].svelte-g9c1iq:not([data-disabled],[data-busy]):is(:where(.svelte-g9c1iq):hover,:where(.svelte-g9c1iq):active){color:var(--on-ember);background:var(--ember-hover);border-color:#0000}.yf-btn[data-variant=primary].svelte-g9c1iq{color:var(--on-accent);background:var(--accent);border-color:#0000}.yf-btn[data-variant=primary].svelte-g9c1iq:not([data-disabled],[data-busy]):is(:where(.svelte-g9c1iq):hover,:where(.svelte-g9c1iq):active){color:var(--on-accent);background:var(--accent-hover);border-color:#0000}.yf-btn[data-variant=ghost].svelte-g9c1iq{color:var(--text-2);background:0 0;border-color:#0000}.yf-btn[data-variant=ghost].svelte-g9c1iq:not([data-disabled],[data-busy]):hover{color:var(--text-1);border-color:#0000}.yf-btn[data-variant=danger].svelte-g9c1iq{color:var(--danger);border-color:var(--line);background:0 0}.yf-btn[data-variant=danger].svelte-g9c1iq:not([data-disabled],[data-busy]):is(:where(.svelte-g9c1iq):hover,:where(.svelte-g9c1iq):active){color:var(--danger);background:var(--danger-wash);border-color:var(--danger)}.yf-btn[aria-pressed=true].svelte-g9c1iq,.yf-btn[aria-pressed=true].svelte-g9c1iq:not([data-disabled],[data-busy]):hover{color:var(--accent);background:var(--accent-wash);border-color:var(--accent)}.yf-btn[data-disabled].svelte-g9c1iq{color:var(--text-disabled);background:var(--surface-2);border-color:var(--line);cursor:not-allowed}.yf-btn[data-variant=ghost][data-disabled].svelte-g9c1iq{background:0 0;border-color:#0000}.yf-btn[data-busy].svelte-g9c1iq{cursor:progress}.yf-btn__label.svelte-g9c1iq{text-overflow:ellipsis;min-width:0;overflow:hidden}.yf-btn__spinner.svelte-g9c1iq{box-sizing:border-box;width:var(--icon-sm);height:var(--icon-sm);border:1.5px solid;border-radius:var(--radius-pill);border-block-start-color:#0000;flex:none;animation:.8s linear infinite svelte-g9c1iq-yf-btn-spin}.yf-btn[data-size=lg].svelte-g9c1iq .yf-btn__spinner:where(.svelte-g9c1iq){width:var(--icon-md);height:var(--icon-md)}@keyframes svelte-g9c1iq-yf-btn-spin{to{transform:rotate(360deg)}}.yf-btn-status.svelte-g9c1iq{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
