/* REELR — gabarit partagé par l’aperçu, les PNG et les vidéos.
   Pixels de sortie : 1080 × 1350 ou 1080 × 1920.
   Correspondance visuelle des références vidéo fournies le 25/10/2026.
   La vidéo aplatie ne contient pas les paramètres typographiques d’origine.
   Les marges de 125/85 et le dégagement de 40 px restent les règles demandées.
*/
:root {
  --opening-font-family: Figtree;
  --opening-size: 111;
  --hook-size: 155;
  --body-size: 111;
  --opening-outline: 1.5;
  --end-outline: 1;
  --opening-tracking: -1.33;
  --opening-line-height: 98;
  --ad-text-color: #fbfdfa;
  --ad-margin-inline: 125px;
  --opening-top-45: 85px;
  --opening-top-916: 85px;
  --opening-reserved-height: 300px;
  --subject-clearance: 40px;
  --page1-size: 108;
  --page1-line-height: 130;
  --page2-size: 130;
  --page2-line-height: 160;
}
/* Accroche 155 px ; problème et chute 111 px, sans réduction cachée.
   Retours automatiques équilibrés. Placement par le bas des lettres à 40 px
   de la tête. Un manque de place est signalé plutôt que de réduire la police.
   Les commandes de l’Atelier peuvent surcharger ces valeurs pour la campagne
   entière ou, au choix, pour une seule phrase dans un format.
*/
