pub fn load_theme(path: &Path) -> Result<(), ThemeError>
Load and set a theme from a file path.
Returns an error if the theme file cannot be loaded or parsed.