From 93ba11905f7a4cfe569ccedf0b72352bdec669bb Mon Sep 17 00:00:00 2001 From: pironantoine <57062554-pironantoine@users.noreply.replit.com> Date: Sat, 4 Apr 2026 06:45:39 +0000 Subject: [PATCH] Update site fonts and add a French flag to the navigation bar Update CSS to use Bahnschrift for titles and a sans-serif font for body text, and add a French flag SVG to the navbar. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 923ae0e3-a363-4db8-b04a-e8baca2a1330 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: 9aecc46b-faee-4e4a-962f-a8c239b6152b Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8af7d2ec-2cc3-4ece-8af3-9f071488d072/923ae0e3-a363-4db8-b04a-e8baca2a1330/g9Obdb0 Replit-Helium-Checkpoint-Created: true --- artifacts/voix-du-peuple/src/App.tsx | 12 ++++++++++++ artifacts/voix-du-peuple/src/index.css | 4 ++-- artifacts/voix-du-peuple/src/pages/about.tsx | 16 ++++++++-------- 3 files changed, 22 insertions(+), 10 deletions(-) diff --git a/artifacts/voix-du-peuple/src/App.tsx b/artifacts/voix-du-peuple/src/App.tsx index 31f5067..f0125e0 100644 --- a/artifacts/voix-du-peuple/src/App.tsx +++ b/artifacts/voix-du-peuple/src/App.tsx @@ -28,6 +28,18 @@ function Navbar() { À propos Fonctionnement +
+
Un outil simple pour recueillir les propositions citoyennes, les synthétiser et les rendre lisibles par les élus qui nous représentent.
@@ -108,7 +108,7 @@ export default function About() {+
Cette plateforme permet à tout citoyen de soumettre une proposition, une demande ou une préoccupation. Ces contributions sont agrégées et synthétisées automatiquement pour produire un résumé clair, directement utilisable par des représentants politiques, des associations ou des collectivités.
@@ -118,14 +118,14 @@ export default function About() {+
Pour maintenir un espace de dialogue constructif, chaque contribution est évaluée automatiquement par un agent d'intelligence artificielle. Les contenus contraires aux droits fondamentaux reconnus par le droit international ne sont pas intégrés à la synthèse.
+
Lorsqu'une contribution n'est pas retenue, l'auteur en est informé sans que sa contribution ne soit rendue publique.
@@ -143,7 +143,7 @@ export default function About() {+
Dès qu'une contribution est intégrée, un second agent relit l'ensemble des propositions reçues et produit un résumé structuré par thèmes. Ce document, mis à jour en temps réel, est conçu pour être directement transmis à des élus, des services publics ou toute instance décisionnelle.
@@ -153,7 +153,7 @@ export default function About() {+
La modération s'appuie sur les textes internationaux suivants. Les articles cités fondent les critères d'acceptation et de refus des contributions.
@@ -185,7 +185,7 @@ export default function About() { {source.articles.map((art) => ({art.num}
-+
« {art.texte} »