feat: ajout de variables CSS
Si tout va bien il n'y a normalement pour l'instant aucune différence visuelle ou très peu, ça donne juste aux gens la possibilité de modifier simplement les généralités du thème, et ça devrait aussi faciliter la maintenance.
La suite se fera dans d'autres PR, plus ou moins dans l'ordre :
- Ajouter un formulaire de config pour choisir la couleur et éventuellement la police
- Maintenance : utiliser des propriétés logiques, virer les trucs dépréciés, etc.
- Thème clair/sombre
- Refacto visuelle
- Un guide de styles
Refs #4865