.icon.svelte-jf3o41{vertical-align:middle;flex:none;display:inline-block}.spinner.svelte-mfr6of{flex:none;animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.spinner.svelte-mfr6of{animation:2.4s linear infinite spin!important}}.btn.svelte-g9c1iq{--h:36px;height:var(--h);border-radius:var(--radius-md);font-size:var(--text-base);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;line-height:1;display:inline-flex;position:relative}.btn.svelte-g9c1iq:active:not(:disabled){transform:translateY(.5px)scale(.99)}.btn.svelte-g9c1iq:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-md);outline:none}.btn.svelte-g9c1iq:disabled{cursor:not-allowed}.btn.svelte-g9c1iq:disabled:not(.is-loading){opacity:.5}.btn.is-loading.svelte-g9c1iq{cursor:progress}.full.svelte-g9c1iq{width:100%}.sm.svelte-g9c1iq{--h:30px;font-size:var(--text-sm);border-radius:var(--radius-sm);gap:6px;padding:0 10px}.lg.svelte-g9c1iq{--h:44px;font-size:var(--text-md);border-radius:var(--radius-md);padding:0 20px}.label.svelte-g9c1iq{align-items:center;gap:6px;display:inline-flex}.primary.svelte-g9c1iq{background:var(--ink);color:var(--text-inverse);box-shadow:inset 0 1px 0 #ffffff1f, var(--shadow-sm)}.primary.svelte-g9c1iq:hover:not(:disabled){background:var(--ink-hover)}.accent.svelte-g9c1iq{background:var(--accent);color:#fff;box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-sm)}.accent.svelte-g9c1iq:hover:not(:disabled){background:var(--accent-hover)}.success.svelte-g9c1iq{background:var(--clean-solid);color:#fff;box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-sm)}.success.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in srgb, var(--clean-solid) 88%, black)}.secondary.svelte-g9c1iq{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.secondary.svelte-g9c1iq:hover:not(:disabled){background:var(--surface-2);border-color:color-mix(in srgb, var(--border-strong) 70%, var(--text-3))}.ghost.svelte-g9c1iq{color:var(--text-2);background:0 0}.ghost.svelte-g9c1iq:hover:not(:disabled){background:var(--surface-sunken);color:var(--text)}.danger.svelte-g9c1iq{background:var(--surface);color:var(--bad);border-color:var(--bad-border)}.danger.svelte-g9c1iq:hover:not(:disabled){background:var(--bad-bg)}.btn .right{transition:transform var(--dur-2) var(--ease-out);margin-right:-2px}.btn.svelte-g9c1iq:hover .right{transform:translate(2px)}
