#ifndef UI_THEME_H
#define UI_THEME_H

#include "core/profile.h"
#include <gtk/gtk.h>

// Initialize theme engine
void theme_init(void);

// Apply theme to window based on profile settings
void theme_apply(GtkWidget *window, Profile *profile);

// Update theme when settings change
void theme_update(GtkWidget *window, Profile *profile);

#endif
