/* ============ st48 — één maat per soort tekst, op elke breedte. De operator op De Zaanse Schilder: "standardize the
   text font sizes … I like bigger in general, but now it's a ramshack of different things." basis2: "Service text at
   least 19px on desktop." Gezet door ../st48-telefoon-opmaak.py; wie een maat wil wijzigen, wijzigt hem hier.

   Nagemeten, computer (1280) / telefoon (390):
     SAL (template2-feiten)           dienstzin 21 / 19 · lopende tekst 16,5–18 · kleine letter 13,5–14
     De Zaanse Schilder (st47)        eerste zin 22,4 / 19,2 · lopende tekst 19,5 / 16,8 · kleine letter 16 / 15
     deze pagina vóór st48            dienst 17,3 / 17,3 · deuren 15,4 / 16 · lijsten 15,8–17 · vragen 15,5 / 16 ·
                                      beoordelingen 15,4 / 16 · kleine letter 12,2–15,4 / 12,2–16

   De koppen, de knoppen, de kapitaaltjes, de labels op de foto's, de plaatsjes van het werkgebied, de regel bij de
   beoordeling en de onderste regel van de voet houden hun maat. Alleen de vraag bij Veelgestelde vragen gaat omhoog:
   anders stond hij kleiner dan zijn eigen antwoord. ============ */

:root {
  --t-tekst: clamp(1.125rem, 1.0702rem + 0.2247vw, 1.25rem);   /* lopende tekst: 18px op 390, 20px vanaf 1280 */
  --t-klein: 1rem;                                              /* de kleine letter: 16px op elke breedte         */
  --t-vraag: clamp(1.25rem, 1.1952rem + 0.2247vw, 1.375rem);   /* de vraag bij de vragen: 20px op 390, 22px vanaf 1280 */
}

/* ── de lopende tekst: diensten, deuren, lijsten, de regel van een band, de regel onder de kop van de fold, de eigenaar,
   over ons, het werkgebied, de vragen, de beoordelingen en de zin bij contact ── */
:root body :is(
  .fold__sub,
  .lead,
  .kaart__left > p,
  .deur > p,
  .scope li,
  .band__zak,
  .band__klus-p,
  .p--licht,
  .sec__col > p:not(.eyeb):not(.acties__note),
  .gebied__copy > p:not(.eyeb):not(.adresregel),
  .vragen__kop > p:not(.eyeb),
  .vraag__a p,
  .rev__tekst,
  .rev__foot > p
) { font-size: var(--t-tekst); }

/* ── de kleine letter: "Of bel direct", de onderschriften, de adresregel, het jaartalfeit, de contactgegevens, de regel
   onder het formulier, de datum onder een beoordeling en de voet ── */
:root body :is(
  .acties__note,
  .adresregel,
  .form__na,
  .foto--detail figcaption,
  .fotobijschrift,
  .eigenaar__foto figcaption,
  .feit__note,
  .rev__datum,
  .gegevens dd,
  .voet__adres,
  .voet__p,
  .voet__kol li a,
  .voet__gebied li
) { font-size: var(--t-klein); }

/* ── de vraag bij Veelgestelde vragen ── */
:root body .vraag summary { font-size: var(--t-vraag); }

/* ── reparatie: met de grotere letter bleef vaak één woord alleen op de laatste regel staan ("Den Haag." in de fold,
   "helpen." in de klusband, "mee." bij de vragen). De lopende tekst en de kleine letter breken nu zo dat dat niet
   gebeurt; de woorden blijven dezelfde. ── */
:root body :is(
  .fold__sub, .lead, .kaart__left > p, .deur > p, .scope li, .band__zak, .band__klus-p, .p--licht,
  .sec__col > p, .gebied__copy > p, .vragen__kop > p, .vraag__a p, .rev__tekst, .rev__foot > p,
  .acties__note, .form__na, .foto--detail figcaption, .feit__note, .gegevens dd, .voet__p
) { text-wrap: pretty; }


/* ── st49 — de nieuwe blokken (../st49-eigenaar.py) op de maten hierboven. De regel bij de eigenaar in de fold en de
   namen op de dienstenkaart zijn de kleine letter. De drie feiten bij Wie zijn wij? staan zonder zin eronder: ze
   lezen als de kop van een kaart en krijgen de maat van de kop van een deur (.deur__h, style.css). Het handschrift
   houdt de maat van het handschrift bij De eigenaar (.script). ── */
:root body :is(.kennis__zin, .naar__kaart a) { font-size: var(--t-klein); }
:root body .wie__feit { font-size: clamp(1.3rem, 2vw, 1.7rem); }
