/* [project]/node_modules/@msu/mds/dist/assets/TextButton.css [app-client] (css) */
._Accent_34n4q_9 {
  color: var(--brand-primary);
}

._Accent_34n4q_9:hover:not(:disabled), ._Accent_34n4q_9:focus:not(:disabled) {
  color: var(--brand-primary-action);
}

._Accent_34n4q_9:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._Primary_34n4q_22 {
  color: var(--gray-900);
}

._Primary_34n4q_22:hover:not(:disabled), ._Primary_34n4q_22:focus:not(:disabled) {
  color: var(--neutral-black);
}

._Primary_34n4q_22:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._Secondary_34n4q_35 {
  color: var(--gray-500);
}

._Secondary_34n4q_35:hover:not(:disabled), ._Secondary_34n4q_35:focus:not(:disabled) {
  color: var(--gray-600);
}

._Secondary_34n4q_35:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._Inverse_34n4q_48 {
  color: var(--neutral-white);
}

._Inverse_34n4q_48:hover:not(:disabled), ._Inverse_34n4q_48:focus:not(:disabled) {
  color: var(--gray-50);
}

._Inverse_34n4q_48:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._StaticBlack_34n4q_61 {
  color: var(--gray-900);
}

._StaticBlack_34n4q_61:hover:not(:disabled), ._StaticBlack_34n4q_61:focus:not(:disabled) {
  color: var(--neutral-black);
}

._StaticBlack_34n4q_61:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._StaticWhite_34n4q_74 {
  color: var(--neutral-white);
}

._StaticWhite_34n4q_74:hover:not(:disabled), ._StaticWhite_34n4q_74:focus:not(:disabled) {
  color: var(--gray-50);
}

._StaticWhite_34n4q_74:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._textButton_34n4q_87 {
  cursor: pointer;
  border: none;
  align-items: center;
  transition: color .2s ease-out, background-color .2s ease-out, box-shadow .2s ease-out, border .2s ease-out, opacity .2s ease-out, transform .2s ease-out, scale .2s ease-out;
  display: inline-flex;
}

._textButton_34n4q_87:focus:not(:disabled) {
  outline: none;
}

._textButton_34n4q_87._micro_34n4q_98 {
  border-radius: 0;
  gap: 0;
  height: 20px;
  padding: 0;
}

._textButton_34n4q_87._mini_34n4q_104 {
  border-radius: 0;
  gap: 0;
  height: 22px;
  padding: 0;
}

._textButton_34n4q_87._tiny_34n4q_110 {
  border-radius: 8px;
  gap: 4px;
  height: 24px;
  padding: 0 8px;
}

._textButton_34n4q_87._small_34n4q_116 {
  border-radius: 8px;
  gap: 4px;
  height: 32px;
  padding: 0 12px;
}

._textButton_34n4q_87._medium_34n4q_122 {
  border-radius: 12px;
  gap: 8px;
  height: 40px;
  padding: 0 16px;
}

._textButton_34n4q_87._large_34n4q_128 {
  border-radius: 12px;
  gap: 8px;
  height: 48px;
  padding: 0 20px;
}

._textButton_34n4q_87._icon-tiny_34n4q_134 {
  border-radius: 8px;
  gap: 4px;
  width: 24px;
  height: 24px;
  padding: 0;
}

._textButton_34n4q_87._icon-small_34n4q_141 {
  border-radius: 8px;
  gap: 4px;
  width: 32px;
  height: 32px;
  padding: 0;
}

._textButton_34n4q_87._icon-medium_34n4q_148 {
  border-radius: 12px;
  gap: 8px;
  width: 40px;
  height: 40px;
  padding: 0;
}

._textButton_34n4q_87._icon-large_34n4q_155 {
  border-radius: 12px;
  gap: 8px;
  width: 48px;
  height: 48px;
  padding: 0;
}

/*# sourceMappingURL=4e87a49fc9681f2f.css.map*/