# Open Graph images

4 visuels à produire (1200×630, JPG ≤ 200 KB chacun) pour partage Whatsapp / iMessage / Slack / LinkedIn.

| Fichier | Page | Direction visuelle |
|---|---|---|
| `accueil.jpg` | `/` | Photo signature de l'atelier — composition florale large dans l'atelier rennais, lumière naturelle, logo Rosa en bas-droite ou filigrane. |
| `bouquets.jpg` | `/nos-bouquets` | Macro d'un bouquet de saison sur fond papier mat. Plan resserré, pétales nets, palette sage/rose poudré. |
| `mariages.jpg` | `/evenements-mariages` | Table de réception ou arche florale en situation. Cadrage horizontal, profondeur, traces du moment. |
| `contact.jpg` | `/contact` | Vue de la devanture du 16 rue Joseph Sauveur ou de l'intérieur de l'atelier en lumière du matin. Atmosphère plutôt que produit. |

## Règles communes (impeccable — reference/typography.md, color-and-contrast.md)

- **Pas de stock photo générique** ; uniquement des photos réelles fournies par Rosa.
- **Texte minimum** sur l'image : si présent, en Playfair italique blanc ou crème, ≤ 12 caractères. La grande majorité doit être muette.
- **Marges de safe zone** : laisser ~8% en bordure haute et basse vides — les vignettes Whatsapp/iMessage rognent.
- **Pas de logo écrasé** : si signature Rosa, alors discrète (filigrane ou tampon, 6–10% de la largeur).
- **JPG quality 80–85** suffisent ; tester via `squoosh.app`. Cible : 120–180 KB.

## Statut

Placeholders absents — à produire avant déploiement. Les références `ogImage` sont déjà câblées dans chaque page Astro (`accueil.jpg`, `bouquets.jpg`, `mariages.jpg`, `contact.jpg`). Tant que les fichiers ne sont pas livrés, c'est `/og-default.jpg` (lui-même placeholder, à produire) qui sera affiché en fallback selon `SITE.defaultOgImage`.

## Fallback `og-default.jpg`

À produire également (1200×630), version "générique brand" : composition florale signature + logo Rosa centré. Utilisé sur `/404` et toute page sans `ogImage` dédié.
