.ui-button{white-space:nowrap;border-radius:var(--radius-md);font-weight:var(--font-medium);cursor:pointer;border:var(--border-width-thin) solid transparent;font-family:var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.ui-button *{cursor:inherit;pointer-events:inherit}.ui-button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;background-color:var(--action-disabled-bg);color:var(--text-disabled);border-color:#0000}.ui-button--sm{height:2.25rem;padding-left:var(--space-3);padding-right:var(--space-3);font-size:var(--text-sm)}.ui-button--md{height:2.5rem;padding-left:var(--space-4);padding-right:var(--space-4);font-size:var(--text-base)}.ui-button--lg{height:2.75rem;padding-left:var(--space-6);padding-right:var(--space-6);font-size:var(--text-lg)}.ui-button--primary{background-color:var(--action-primary-bg);color:var(--text-inverse)}.ui-button--primary:not(:disabled):hover{background-color:var(--action-primary-hover);border-color:var(--action-primary-hover)}.ui-button--primary:not(:disabled):active{background-color:var(--action-primary-active)}.ui-button--secondary{border-color:var(--border-default);color:var(--text-primary);background-color:#0000}.ui-button--secondary:not(:disabled):hover{background-color:var(--action-secondary-hover)}.ui-button--secondary:not(:disabled):active{background-color:var(--action-secondary-active)}.ui-button--ghost,.ui-button--ghost:disabled{color:var(--text-primary);background-color:#0000}.ui-button--ghost:not(:disabled):hover{background-color:var(--action-ghost-hover)}.ui-button--ghost:not(:disabled):active{background-color:var(--action-ghost-active)}
