Creates a copy with reduced opacity.
TextStyle withOpacity(double opacity) { return copyWith( color: color?.withValues(alpha: (color?.a ?? 1.0) * opacity), ); }