Just use the "regular" opacity attribute.
// Set button colour & Text colour ion-button[disabled] { --ion-color-base: var(--light-gray) !important; --ion-color-contrast: var(--gray) !important; opacity: 1; }