.button-module__KM4y7q__button{height:36px;font:500 14px/20px var(--font-sans);white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background-color .12s,color .12s,box-shadow .12s,opacity .12s;display:inline-flex}.button-module__KM4y7q__compact{height:32px;padding:0 12px;font-size:13px;line-height:18px}.button-module__KM4y7q__full{width:100%}.button-module__KM4y7q__primary{background:var(--ui-ink);color:var(--ui-surface)}.button-module__KM4y7q__primary:hover:not(:disabled){background:#484848}.button-module__KM4y7q__secondary{background:var(--ui-surface);color:var(--ui-ink);box-shadow:inset 0 0 0 1px var(--ui-border)}.button-module__KM4y7q__secondary:hover:not(:disabled){background:var(--ui-subtle)}.button-module__KM4y7q__ghost{color:var(--ui-muted)}.button-module__KM4y7q__ghost:hover:not(:disabled){color:var(--ui-ink);background:var(--ui-subtle)}.button-module__KM4y7q__button:disabled,.button-module__KM4y7q__button[aria-disabled=true]{opacity:.5;pointer-events:none}.button-module__KM4y7q__button:focus-visible{box-shadow:var(--focus-ring)}.button-module__KM4y7q__secondary:focus-visible{box-shadow:inset 0 0 0 1px var(--ui-border), var(--focus-ring)}.button-module__KM4y7q__button svg{flex-shrink:0}
