.btn.svelte-18sv61c{border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--fw-semibold);cursor:pointer;border:var(--line) solid var(--edge);white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;transition:transform 80ms,box-shadow 80ms,background-color .12s,color .12s;display:inline-flex;position:relative}.btn.svelte-18sv61c:disabled{cursor:default;opacity:.5}.btn-spinner.svelte-18sv61c{border:2px solid;border-right-color:#0000;border-radius:50%;width:.9em;height:.9em;animation:.6s linear infinite svelte-18sv61c-btn-spin}@keyframes svelte-18sv61c-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-spinner.svelte-18sv61c{animation:none}}.md.svelte-18sv61c{padding:.6rem 1rem;font-size:.875rem}.sm.svelte-18sv61c{font-size:var(--fs-sm);padding:.35rem .7rem}.primary.svelte-18sv61c{background:var(--majorelle);color:var(--accent-contrast);box-shadow:3px 3px 0 var(--edge)}.primary.svelte-18sv61c:hover:not(:disabled){background:var(--majorelle-deep);color:#fffdf8}.primary.svelte-18sv61c:active:not(:disabled){box-shadow:0 0 0 var(--edge);transform:translate(3px,3px)}.secondary.svelte-18sv61c{background:var(--card);color:var(--text)}.secondary.svelte-18sv61c:hover:not(:disabled){background:var(--paper-sunk)}.secondary.svelte-18sv61c:active:not(:disabled){transform:translate(1px,1px)}.ghost.svelte-18sv61c{color:var(--text-muted);background:0 0;border-color:#0000}.ghost.svelte-18sv61c:hover:not(:disabled){background:var(--paper-sunk);color:var(--text);border-color:var(--hairline)}.danger.svelte-18sv61c{background:var(--danger-soft);color:var(--danger-strong);border-color:var(--danger)}.danger.svelte-18sv61c:hover:not(:disabled){background:var(--danger);color:#fffdf8}[dir=rtl] .primary.svelte-18sv61c{box-shadow:-3px 3px 0 var(--edge)}[dir=rtl] .primary.svelte-18sv61c:active:not(:disabled){box-shadow:0 0 0 var(--edge);transform:translate(-3px,3px)}
