---
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+).