/*
  Échelle fluide des textes (--t-…) et des espacements (--e-…), produite par outils/fluide.py.
  Le nombre est la valeur d’origine en pixels, celle qu’on garde à 1440 px de large.
  « -pe » : variante des règles réservées aux petits écrans (ne descend pas sous l’originale).
  Chaque jeton : clamp(téléphone 375 px, croissance, grand écran 1920 px). 1 rem = 10 px.
*/
:root {
  --e-8: clamp(0.64rem, 0.5837rem + 0.1502vw, 0.8721rem); /* 6.4 → 8 (à 1440) → 8.721 px */
  --e-8-pe: 0.8rem; /* 8 → 8 (à 1440) → 8 px */
  --e-9: clamp(0.72rem, 0.6566rem + 0.169vw, 0.9811rem); /* 7.2 → 9 (à 1440) → 9.811 px */
  --e-10: clamp(0.8rem, 0.7296rem + 0.1878vw, 1.0901rem); /* 8 → 10 (à 1440) → 10.9 px */
  --e-10-pe: 1rem; /* 10 → 10 (à 1440) → 10 px */
  --e-12: clamp(0.96rem, 0.8755rem + 0.2254vw, 1.3082rem); /* 9.6 → 12 (à 1440) → 13.08 px */
  --e-12-pe: 1.2rem; /* 12 → 12 (à 1440) → 12 px */
  --e-13: clamp(1.04rem, 0.9485rem + 0.2441vw, 1.4172rem); /* 10.4 → 13 (à 1440) → 14.17 px */
  --e-14: clamp(1.12rem, 1.0214rem + 0.2629vw, 1.5262rem); /* 11.2 → 14 (à 1440) → 15.26 px */
  --e-15: clamp(1.2rem, 1.0944rem + 0.2817vw, 1.6352rem); /* 12 → 15 (à 1440) → 16.35 px */
  --e-15-pe: 1.5rem; /* 15 → 15 (à 1440) → 15 px */
  --e-16: clamp(1.28rem, 1.1673rem + 0.3005vw, 1.7442rem); /* 12.8 → 16 (à 1440) → 17.44 px */
  --e-16-pe: 1.6rem; /* 16 → 16 (à 1440) → 16 px */
  --e-17: clamp(1.36rem, 1.2403rem + 0.3192vw, 1.8532rem); /* 13.6 → 17 (à 1440) → 18.53 px */
  --e-18: clamp(1.44rem, 1.3132rem + 0.338vw, 1.9623rem); /* 14.4 → 18 (à 1440) → 19.62 px */
  --e-20: clamp(1.6rem, 1.4592rem + 0.3756vw, 2.1803rem); /* 16 → 20 (à 1440) → 21.8 px */
  --e-20-pe: 2rem; /* 20 → 20 (à 1440) → 20 px */
  --e-22: clamp(1.76rem, 1.6051rem + 0.4131vw, 2.3983rem); /* 17.6 → 22 (à 1440) → 23.98 px */
  --e-23: clamp(1.84rem, 1.678rem + 0.4319vw, 2.5073rem); /* 18.4 → 23 (à 1440) → 25.07 px */
  --e-24: clamp(1.44rem, 1.102rem + 0.9014vw, 2.8327rem); /* 14.4 → 24 (à 1440) → 28.33 px */
  --e-25: clamp(1.5rem, 1.1479rem + 0.939vw, 2.9507rem); /* 15 → 25 (à 1440) → 29.51 px */
  --e-25-pe: 2.5rem; /* 25 → 25 (à 1440) → 25 px */
  --e-26: clamp(1.56rem, 1.1938rem + 0.9765vw, 3.0687rem); /* 15.6 → 26 (à 1440) → 30.69 px */
  --e-30: clamp(1.8rem, 1.3775rem + 1.1268vw, 3.5408rem); /* 18 → 30 (à 1440) → 35.41 px */
  --e-30-pe: 3rem; /* 30 → 30 (à 1440) → 30 px */
  --e-31: clamp(1.86rem, 1.4234rem + 1.1643vw, 3.6589rem); /* 18.6 → 31 (à 1440) → 36.59 px */
  --e-32: clamp(1.92rem, 1.4693rem + 1.2019vw, 3.7769rem); /* 19.2 → 32 (à 1440) → 37.77 px */
  --e-33: clamp(1.98rem, 1.5152rem + 1.2394vw, 3.8949rem); /* 19.8 → 33 (à 1440) → 38.95 px */
  --e-34: clamp(2.04rem, 1.5611rem + 1.277vw, 4.013rem); /* 20.4 → 34 (à 1440) → 40.13 px */
  --e-34-pe: 3.4rem; /* 34 → 34 (à 1440) → 34 px */
  --e-35: clamp(2.1rem, 1.607rem + 1.3146vw, 4.131rem); /* 21 → 35 (à 1440) → 41.31 px */
  --e-36: clamp(2.16rem, 1.653rem + 1.3521vw, 4.249rem); /* 21.6 → 36 (à 1440) → 42.49 px */
  --e-38: clamp(2.28rem, 1.7448rem + 1.4272vw, 4.4851rem); /* 22.8 → 38 (à 1440) → 44.85 px */
  --e-39: clamp(2.34rem, 1.7907rem + 1.4648vw, 4.6031rem); /* 23.4 → 39 (à 1440) → 46.03 px */
  --e-40: clamp(2.4rem, 1.8366rem + 1.5023vw, 4.7211rem); /* 24 → 40 (à 1440) → 47.21 px */
  --e-40-pe: 4rem; /* 40 → 40 (à 1440) → 40 px */
  --e-45: clamp(2.7rem, 2.0662rem + 1.6901vw, 5.3113rem); /* 27 → 45 (à 1440) → 53.11 px */
  --e-46: clamp(2.76rem, 2.1121rem + 1.7277vw, 5.4293rem); /* 27.6 → 46 (à 1440) → 54.29 px */
  --e-50: clamp(3rem, 2.2958rem + 1.8779vw, 5.9014rem); /* 30 → 50 (à 1440) → 59.01 px */
  --e-54: clamp(3.24rem, 2.4794rem + 2.0282vw, 6.3735rem); /* 32.4 → 54 (à 1440) → 63.74 px */
  --e-55: clamp(3.3rem, 2.5254rem + 2.0657vw, 6.4915rem); /* 33 → 55 (à 1440) → 64.92 px */
  --e-60: clamp(3.6rem, 2.7549rem + 2.2535vw, 7.0817rem); /* 36 → 60 (à 1440) → 70.82 px */
  --e-70: clamp(4.2rem, 3.2141rem + 2.6291vw, 8.262rem); /* 42 → 70 (à 1440) → 82.62 px */
  --e-70-pe: 7rem; /* 70 → 70 (à 1440) → 70 px */
  --e-90: clamp(5.4rem, 4.1324rem + 3.3803vw, 10.6225rem); /* 54 → 90 (à 1440) → 106.2 px */
  --e-100: clamp(6rem, 4.5915rem + 3.7559vw, 11.8028rem); /* 60 → 100 (à 1440) → 118 px */
  --e-120: clamp(7.2rem, 5.5099rem + 4.507vw, 14.1634rem); /* 72 → 120 (à 1440) → 141.6 px */
  --e-300: clamp(18rem, 13.7746rem + 11.2676vw, 35.4085rem); /* 180 → 300 (à 1440) → 354.1 px */
  --t-9: clamp(0.9rem, 0.5625rem + 0.2344vw, 1.0125rem); /* 9 → 9 (à 1440) → 10.12 px */
  --t-10: clamp(1rem, 0.625rem + 0.2604vw, 1.125rem); /* 10 → 10 (à 1440) → 11.25 px */
  --t-11: clamp(1.1rem, 0.6875rem + 0.2865vw, 1.2375rem); /* 11 → 11 (à 1440) → 12.38 px */
  --t-12: clamp(1.2rem, 0.75rem + 0.3125vw, 1.35rem); /* 12 → 12 (à 1440) → 13.5 px */
  --t-13: clamp(1.3rem, 0.8125rem + 0.3385vw, 1.4625rem); /* 13 → 13 (à 1440) → 14.62 px */
  --t-14: clamp(1.4rem, 0.875rem + 0.3646vw, 1.575rem); /* 14 → 14 (à 1440) → 15.75 px */
  --t-14-pe: clamp(1.4rem, 0.875rem + 0.3646vw, 1.575rem); /* 14 → 14 (à 1440) → 15.75 px */
  --t-14_5: clamp(1.45rem, 0.9062rem + 0.3776vw, 1.6313rem); /* 14.5 → 14.5 (à 1440) → 16.31 px */
  --t-15: clamp(1.5rem, 0.9375rem + 0.3906vw, 1.6875rem); /* 15 → 15 (à 1440) → 16.88 px */
  --t-16: clamp(1.6rem, 1rem + 0.4167vw, 1.8rem); /* 16 → 16 (à 1440) → 18 px */
  --t-17: clamp(1.6rem, 1.5648rem + 0.0939vw, 1.7451rem); /* 16 → 17 (à 1440) → 17.45 px */
  --t-18: clamp(1.6rem, 1.5296rem + 0.1878vw, 1.8901rem); /* 16 → 18 (à 1440) → 18.9 px */
  --t-19: clamp(1.6rem, 1.4944rem + 0.2817vw, 2.0352rem); /* 16 → 19 (à 1440) → 20.35 px */
  --t-20: clamp(1.6rem, 1.4592rem + 0.3756vw, 2.1803rem); /* 16 → 20 (à 1440) → 21.8 px */
  --t-21: clamp(1.6rem, 1.4239rem + 0.4695vw, 2.3254rem); /* 16 → 21 (à 1440) → 23.25 px */
  --t-22: clamp(1.6rem, 1.3887rem + 0.5634vw, 2.4704rem); /* 16 → 22 (à 1440) → 24.7 px */
  --t-23: clamp(1.61rem, 1.367rem + 0.6479vw, 2.611rem); /* 16.1 → 23 (à 1440) → 26.11 px */
  --t-24: clamp(1.68rem, 1.4265rem + 0.6761vw, 2.7245rem); /* 16.8 → 24 (à 1440) → 27.25 px */
  --t-24-pe: clamp(2.4rem, 1.5rem + 0.625vw, 2.7rem); /* 24 → 24 (à 1440) → 27 px */
  --t-25: clamp(1.75rem, 1.4859rem + 0.7042vw, 2.838rem); /* 17.5 → 25 (à 1440) → 28.38 px */
  --t-26: clamp(1.82rem, 1.5454rem + 0.7324vw, 2.9515rem); /* 18.2 → 26 (à 1440) → 29.52 px */
  --t-26-pe: clamp(2.6rem, 1.625rem + 0.6771vw, 2.925rem); /* 26 → 26 (à 1440) → 29.25 px */
  --t-28: clamp(1.96rem, 1.6642rem + 0.7887vw, 3.1786rem); /* 19.6 → 28 (à 1440) → 31.79 px */
  --t-29: clamp(2.03rem, 1.7237rem + 0.8169vw, 3.2921rem); /* 20.3 → 29 (à 1440) → 32.92 px */
  --t-30: clamp(2.1rem, 1.7831rem + 0.8451vw, 3.4056rem); /* 21 → 30 (à 1440) → 34.06 px */
  --t-32: clamp(2.24rem, 1.902rem + 0.9014vw, 3.6327rem); /* 22.4 → 32 (à 1440) → 36.33 px */
  --t-33: clamp(2.31rem, 1.9614rem + 0.9296vw, 3.7462rem); /* 23.1 → 33 (à 1440) → 37.46 px */
  --t-34: clamp(2.38rem, 2.0208rem + 0.9577vw, 3.8597rem); /* 23.8 → 34 (à 1440) → 38.6 px */
  --t-35-pe: clamp(3.5rem, 2.1875rem + 0.9115vw, 3.9375rem); /* 35 → 35 (à 1440) → 39.38 px */
  --t-36: clamp(2.52rem, 2.1397rem + 1.0141vw, 4.0868rem); /* 25.2 → 36 (à 1440) → 40.87 px */
  --t-36-pe: clamp(3.6rem, 2.25rem + 0.9375vw, 4.05rem); /* 36 → 36 (à 1440) → 40.5 px */
  --t-37: clamp(2.59rem, 2.1992rem + 1.0423vw, 4.2003rem); /* 25.9 → 37 (à 1440) → 42 px */
  --t-38: clamp(2.66rem, 2.2586rem + 1.0704vw, 4.3138rem); /* 26.6 → 38 (à 1440) → 43.14 px */
  --t-39: clamp(2.73rem, 2.318rem + 1.0986vw, 4.4273rem); /* 27.3 → 39 (à 1440) → 44.27 px */
  --t-40: clamp(2.8rem, 2.3775rem + 1.1268vw, 4.5408rem); /* 28 → 40 (à 1440) → 45.41 px */
  --t-40-pe: clamp(4rem, 2.5rem + 1.0417vw, 4.5rem); /* 40 → 40 (à 1440) → 45 px */
  --t-44: clamp(3.08rem, 2.6152rem + 1.2394vw, 4.9949rem); /* 30.8 → 44 (à 1440) → 49.95 px */
  --t-46: clamp(3.22rem, 2.7341rem + 1.2958vw, 5.222rem); /* 32.2 → 46 (à 1440) → 52.22 px */
  --t-48: clamp(3.36rem, 2.853rem + 1.3521vw, 5.449rem); /* 33.6 → 48 (à 1440) → 54.49 px */
  --t-50: clamp(3.5rem, 2.9718rem + 1.4085vw, 5.6761rem); /* 35 → 50 (à 1440) → 56.76 px */
  --t-55: clamp(3.85rem, 3.269rem + 1.5493vw, 6.2437rem); /* 38.5 → 55 (à 1440) → 62.44 px */
  --t-59: clamp(4.13rem, 3.5068rem + 1.662vw, 6.6977rem); /* 41.3 → 59 (à 1440) → 66.98 px */
  --t-60: clamp(4.2rem, 3.5662rem + 1.6901vw, 6.8113rem); /* 42 → 60 (à 1440) → 68.11 px */
  --t-69: clamp(4.83rem, 4.1011rem + 1.9437vw, 7.833rem); /* 48.3 → 69 (à 1440) → 78.33 px */
  --t-72: clamp(5.04rem, 4.2794rem + 2.0282vw, 8.1735rem); /* 50.4 → 72 (à 1440) → 81.74 px */
  --t-74: clamp(5.18rem, 4.3983rem + 2.0845vw, 8.4006rem); /* 51.8 → 74 (à 1440) → 84.01 px */
  --t-80: clamp(5.6rem, 4.7549rem + 2.2535vw, 9.0817rem); /* 56 → 80 (à 1440) → 90.82 px */
  --t-100: clamp(7rem, 5.9437rem + 2.8169vw, 11.3521rem); /* 70 → 100 (à 1440) → 113.5 px */
  --t-120: clamp(8.4rem, 7.1324rem + 3.3803vw, 13.6225rem); /* 84 → 120 (à 1440) → 136.2 px */
}
