.btn.svelte-1xko78n{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background .12s,opacity .12s;display:inline-flex}.btn.svelte-1xko78n:disabled{opacity:.55;cursor:not-allowed}.busy.svelte-1xko78n{position:relative;color:#0000!important}.busy.svelte-1xko78n:after{content:"";width:14px;height:14px;color:inherit;border:2px solid;border-top-color:#0000;border-radius:50%;animation:.7s linear infinite svelte-1xko78n-spin;position:absolute}.primary.busy.svelte-1xko78n:after{color:#fff}.dark.busy.svelte-1xko78n:after{color:var(--contrast-fg)}.secondary.busy.svelte-1xko78n:after,.ghost.busy.svelte-1xko78n:after{color:var(--ink)}@keyframes svelte-1xko78n-spin{to{transform:rotate(360deg)}}.sm.svelte-1xko78n{height:32px;padding:0 14px;font-size:13px}.md.svelte-1xko78n{height:36px;padding:0 16px;font-size:14px}.lg.svelte-1xko78n{border-radius:10px;height:44px;padding:0 24px;font-size:15px}.primary.svelte-1xko78n{background:var(--accent);color:#fff}.primary.svelte-1xko78n:hover:not(:disabled){background:color-mix(in oklch, var(--accent) 90%, black)}.dark.svelte-1xko78n{background:var(--contrast-bg);color:var(--contrast-fg)}.dark.svelte-1xko78n:hover:not(:disabled){background:color-mix(in oklch, var(--contrast-bg) 88%, var(--contrast-fg))}.secondary.svelte-1xko78n{background:var(--surface);border-color:var(--input-border);color:var(--ink);font-weight:500}.secondary.svelte-1xko78n:hover:not(:disabled){background:var(--surface-2)}.ghost.svelte-1xko78n{color:var(--ink-4);background:0 0;font-weight:500}.ghost.svelte-1xko78n:hover:not(:disabled){background:var(--chip)}.danger.svelte-1xko78n{background:var(--surface);border-color:var(--input-border);color:var(--red-fg);font-weight:500}
