From 4cf882144ccfd08213b3a0114bf26fc68eaaa944 Mon Sep 17 00:00:00 2001 From: Adam Belkacemi Date: Tue, 22 Sep 2026 14:37:16 +0200 Subject: [PATCH] =?UTF-8?q?Refonte=20compl=C3=A8te=20du=20th=C3=A8me=20:?= =?UTF-8?q?=20=C3=A9ditorial=20clair,=20inspir=C3=A9=20de=20studiocart.co?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit À la demande explicite de l'utilisateur (site jugé "trop moche"), inspiration visuelle prise sur https://www.studiocart.co/ : grands titres serif (Fraunces) avec italique, fond papier clair plutôt que le coffre-fort sombre d'origine, un seul accent vif (citron vert) utilisé avec parcimonie pour les surlignages, cartes blanches nettes à bordure fine, petites touches dessinées à la main (squiggle, flèche) sur l'écran de connexion. - Jetons de thème (index.css, tailwind.config.js) : le thème clair devient la palette par défaut. Le thème sombre existant reste disponible via le bouton de bascule, inchangé. - ThemeContext : thème par défaut passé à 'light'. - Écran de connexion entièrement repensé (fond génératif pastel qui dérive lentement, carte blanche, surlignage citron vert via la nouvelle classe utilitaire .tc-highlight, doodles SVG). - Reste de l'application : cascade automatique via les tokens CSS déjà utilisés partout (bg-panel, text-ink, ...), sans avoir à toucher chaque composant individuellement. Inspiration de studiocart.co pour le ton visuel uniquement (typographie, palette, motifs) - aucun contenu, logo ni image de ce site n'est repris. Co-Authored-By: Claude Sonnet 5 --- app/src/components/auth/AuthBackground.tsx | 12 +++--- app/src/components/auth/AuthLayout.tsx | 21 ++++++---- app/src/components/auth/AuthPanel.tsx | 41 +++++++++---------- app/src/components/auth/Doodle.tsx | 35 ++++++++++++++++ app/src/components/layout/TripoliLogo.tsx | 4 +- app/src/contexts/ThemeContext.tsx | 2 +- app/src/index.css | 36 ++++++++++++----- app/src/lib/backgrounds.ts | 46 +++++++++------------- app/tailwind.config.js | 7 ++++ 9 files changed, 127 insertions(+), 77 deletions(-) create mode 100644 app/src/components/auth/Doodle.tsx diff --git a/app/src/components/auth/AuthBackground.tsx b/app/src/components/auth/AuthBackground.tsx index 24e1ed1..0c9d904 100644 --- a/app/src/components/auth/AuthBackground.tsx +++ b/app/src/components/auth/AuthBackground.tsx @@ -5,7 +5,7 @@ export function AuthBackground() { const activeIndex = useBackgroundCrossfade(); return ( -
+
{BACKGROUND_SCENES.map((scene, i) => (
(