--- name: gametime-visual-identity description: memory note gametime-visual-identity metadata: type: project --- # GameTime — Identité visuelle retenue : "Court Blazer" Décision finale validée par l'utilisateur (2026-07-17), après comparaison de 4 pistes dans un artifact de maquette (Grain de Jeu, Cour d'École, Court Elite, Court Blazer). **Court Blazer = couleurs de Court Elite + structure/logo de Cour d'École + typographie de Cour d'École** (pas Fraunces, qui avait été proposé puis écarté : l'utilisateur a préféré rester sur Anton/Archivo, jugées suffisamment affirmées). ## Palette Thème sombre : | Rôle | Hex | |---|---| | Primaire (or) | `#C9A24A` | | Accent (crimson) | `#D72638` | | Fond | `#080A12` | | Surface / carte | `#141824` | | Texte principal | `#F5F1E8` | | Texte secondaire | `#A7ADBA` | | Bordure | `#242A3A` | Thème clair : | Rôle | Hex | |---|---| | Primaire (or bruni) | `#9E7623` | | Accent (crimson) | `#B91C2B` | | Fond | `#F4F1EA` | | Surface / carte | `#FFFFFF` | | Texte principal | `#11131A` | | Texte secondaire | `#626A78` | | Bordure | `#E4DFD2` | Succès `#2ECC71` (sombre) / `#178A4A` (clair), Erreur `#FF4D5E` (sombre) / `#C81E32` (clair) — repris de la piste Court Elite d'origine. ## Typographie - **Anton** (Regular, poids unique) pour tous les titres, l'app-wordmark, le nom d'exercice, et surtout les **chiffres** (chrono d'exécution, valeurs de séries/répétitions/score) — grand format façon tableau de score. - **Archivo** (police variable, weight 400 pour le corps, 600-700 pour emphase) pour tout le texte courant, labels, descriptions. - Fichiers de police bundlés en local (offline-first, pas de dépendance réseau type `google_fonts` package) : `assets/fonts/Anton-Regular.ttf` et `assets/fonts/Archivo-Variable.ttf` (police variable, Flutter gère nativement la sélection de graisse via `FontWeight` sur ce fichier unique). ## Forme et composants - Rayon de bordure : 6px (entre le carré strict de Cour d'École et l'arrondi de Court Elite). - Cartes et panneaux : plats, sans ombre portée (pas de glassmorphism, pas d'ombre "tamponnée"). - Liseré supérieur de 2px en couleur accent (crimson) sur les cartes clés (bloc chrono, carte historique, bandeau de reprise) — clin d'œil "tableau de score", en version atténuée par rapport à Cour d'École (qui utilisait 3px). - Badges : rayon 5px (ni pilule complète, ni carré strict). ## Logo Concept "patch" hérité de Cour d'École, recoloré : - Rectangle à coins arrondis (rx 9-10), fond `surface`, contour `primary` (or). - Bande diagonale traversant le badge (via clipPath), couleur `accent` (crimson). - Petit point plein `primary` en haut à gauche (accent ballon). - Monogramme "GT" centré, police Anton (au lieu de Fraunces envisagé un temps). ## Référence Maquette comparative complète (4 pistes, clair/sombre) conservée dans l'artifact Claude : voir historique de conversation Main du 2026-07-17. Cette mémoire fait foi pour l'implémentation Flutter réelle (tickets d'implémentation DA, cf. tickets IdeA #16+).