anchor.diff:    final theme = ThemeData.dark();
     final background = isValidDarkColor(ideTheme?.backgroundColor)
         ? ideTheme?.backgroundColor
  -      : null;
  +      : theme.canvasColor;
   
     return theme.copyWith(
       primaryColor: devtoolsGrey[900],
  
positive.code:   final theme = ThemeData.light();
    final background = isValidLightColor(ideTheme?.backgroundColor)
        ? ideTheme?.backgroundColor
        : null;
    return theme.copyWith(
      primaryColor: devtoolsBlue[600],
      primaryColorDark: devtoolsBlue[700],
  
negative.code: }
  
  /// The default curve we use for animations.
  ///
  /// Inspector animations benefit from a symmetric animation curve which makes
  /// it easier to reverse animations.
  const defaultCurve = Curves.easeInOutCubic;
  
  /// Builds a [CurvedAnimation] with [defaultCurve].
  