.cm-btn.svelte-g9c1iq{position:relative;overflow:hidden;height:30px;padding:0 12px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;font-weight:500;background:var(--fill);border:1px solid var(--hair);color:var(--text);white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease),filter .15s,transform .15s,opacity .15s;cursor:pointer}.cm-btn.svelte-g9c1iq:hover{background:var(--fill2)}.cm-btn.svelte-g9c1iq:active{transform:scale(.98)}.cm-btn.svelte-g9c1iq:disabled{opacity:.45;cursor:default;transform:none}.cm-btn.pri.svelte-g9c1iq{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:600;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0003}.cm-btn.pri.svelte-g9c1iq:hover{filter:brightness(1.07)}.cm-btn.ghost.svelte-g9c1iq{background:transparent;border-color:transparent;color:var(--text2)}.cm-btn.ghost.svelte-g9c1iq:hover{background:var(--fill2);color:var(--text)}.cm-btn.lg.svelte-g9c1iq{height:36px;padding:0 14px;border-radius:9px}.cm-btn.sm.svelte-g9c1iq{height:28px;padding:0 10px;font-size:12px;border-radius:7px}
