docs: def supports_color():
      """Checks if the terminal supports color."""
      if isnotebook():
          return True
      supported_platform = sys.platform != 'win32' or 'ANSICON' in os.environ
      is_a_tty = hasattr(sys.stdout, 'isatty') and sys.stdout.isatty()
  
      if not supported_platform or not is_a_tty:
          return False
  
      return True