// Theme.h - Définition des couleurs, dimensions et styles de l'interface
#pragma once
#include <TFT_eSPI.h>
// ─── Dimensions écran ──────────────────────────────────────────────────────
#define SCREEN_W 480
#define SCREEN_H 320
// ─── Palette couleurs (RGB565) ─────────────────────────────────────────────
// Thème "noir profond" à fort contraste : le fond est un vrai noir (aucune
// dominante bleue), les panneaux et bordures sont nettement détachés du fond
// pour qu'on ne confonde plus deux zones/onglets entre eux.
// HTML R G B
#define C_BG 0x0000 // #000000 — noir pur
#define C_PANEL 0x1906 // #17202e — panneau, bien détaché du noir
#define C_PANEL_ALT 0x2147 // #1e2a3c — panneau alterné / survol
#define C_BORDER 0x3A8D // #3d4f6b — bordure nettement visible
#define C_WHITE 0xFFFF // #ffffff
#define C_MUTED 0xB61B // #b3c2dc — texte secondaire, fort contraste
#define C_DIM 0x6BB2 // #6b7690 — texte discret / séparateurs
#define C_ACCENT_BLUE 0x653E // #60a5fa
#define C_ACCENT_GOLD 0xFDE4 // #fbbf24
#define C_ACCENT_GREEN 0x4EF0 // #4ade80
#define C_ACCENT_RED 0xF38E // #f87171
// ─── Marges et rayons ─────────────────────────────────────────────────────
#define MARGIN 8
#define RADIUS 4
#define GAP 5
// ─── Colonne gauche / droite ──────────────────────────────────────────────
#define LEFT_W 195 // Largeur colonne gauche
#define RIGHT_X (LEFT_W + 1) // Position X colonne droite
#define RIGHT_W (SCREEN_W - RIGHT_X) // Largeur colonne droite