          logger.debug("Geometry: %sx%s", *initial_dimensions)
  
  
  class _Style():  # pylint:disable=too-few-public-methods
      """ Set the overarching theme and customize widgets"""
      def __init__(self, default_font, root):
          self._image_cache = []
          self._root = root
          self._font = default_font
          default = os.path.join(PATHCACHE, "themes", "default.json")
 
</s> remove     @classmethod
    def _set_img_color(cls, img, color):
        """Change color of PhotoImage image."""
        pixel_line = "{" + " ".join(color for i in range(img.width())) + "}"
        pixels = " ".join(pixel_line for i in range(img.height()))
        img.put(pixels)
 </s> add         # Background and Foreground of widgets and labels
        for lbl in ["TLabel", "TFrame", "TLabelframe", "TCheckbutton", "TRadiobutton",
                    "TLabelframe.Label"]:
            self._style.configure(f"{key}.Group.{lbl}",
                                  background=theme["group_background"],
                                  foreground=theme["group_font"]) </s> remove         super().__init__(parent, *args, **kwargs)
 </s> add         theme = "CPanel" if not theme else theme
        theme = theme[:-1] if theme[-1] == "." else theme
        super().__init__(parent, *args, style=f"{theme}.Group.TFrame", **kwargs) </s> remove         """ Set a trace on the consoleclear tkinter variable to trigger :func:`_clear` """
 </s> add         """ Set a trace on the console clear tkinter variable to trigger :func:`_clear` """ </s> remove         chk_frame = ttk.Frame(frame, name="chkbuttons", style="Group.TFrame")
 </s> add         chk_frame = ttk.Frame(frame, name="chkbuttons", style=f"{self._style}Group.TFrame") </s> remove         frame = ttk.Frame(self.frame, style="Group.TFrame")
 </s> add         frame = ttk.Frame(self.frame, style=f"{self._style}Group.TFrame")
    """ Set the overarching theme and customize widgets. """
          logger.debug("Geometry: %sx%s", *initial_dimensions)
  
  
  class _Style():  # pylint:disable=too-few-public-methods
    """ Set the overarching theme and customize widgets. """
      def __init__(self, default_font, root):
          self._image_cache = []
          self._root = root
          self._font = default_font
          default = os.path.join(PATHCACHE, "themes", "default.json")
keep keep keep keep replace keep keep keep keep keep
 Minor Updates
  - GUI - Tweaks
    - Fix Analysis Slider background color
    - More granular theming controls
    - Standardize comboboxes and scrollbars
  - plugins.train.model._base
      - Catch more model corruption errors 
lib/gui/utils.py