/* 27 Moments merk-fonts.
   - Pink Sunset: lokaal meegeleverd (eigen merk-font, van 27moments.be).
   - Apparat: via Adobe Fonts-kit yoa0snm — voeg het portaaldomein
     (liefde.27moments.be + preview-domein) toe in Adobe Fonts, anders
     valt de tekst netjes terug op Avenir/system-ui.

   LET OP bij Apparat: de twaalf @font-face-regels die Adobe in yoa0snm.css
   meestuurt dragen font-display:AUTO, niet swap. Auto betekent in de praktijk
   dat de browser de tekst tot drie seconden ONZICHTBAAR houdt terwijl hij op
   het font wacht — op een trage feestzaallijn staart een gast dus naar een
   lege pagina in plaats van naar Avenir. Dat is hier niet te repareren: een
   @font-face-regel van een ander domein kun je niet overschrijven zonder zijn
   src over te nemen, en aan de kit-css zelf valt niet te sleutelen. Een
   ?display=swap achter de url doet niets — nagemeten, het antwoord is byte
   voor byte hetzelfde. De knop zit in het webproject in Adobe Fonts zelf
   (instelling "font-display"); zet die daar op swap.

   Dit bestand hangt aan ZEVENTIEN pagina's plus sites/sw.js. Wat je hier
   verandert, verandert overal. */
@font-face {
  font-family: "Pink Sunset";
  /* Nog TTF, en dat kost. Ruw is dit 129 kB; Cloudflare perst het onderweg
     tot ~56 kB, maar dat is brotli op lage stand. Dezelfde bytes lokaal met
     brotli -q11 halen al 44 kB, en woff2 is precies die compressie MET de
     glyf-omzetting erbovenop — en 73% van dit bestand is glyf. Verwacht dus
     ~36-40 kB, zo'n 16-20 kB winst, en Cloudflare hoeft er niets meer aan te
     doen want woff2 gaat ongemoeid over de lijn. Omzetten kon niet op de
     machine waar dit geschreven is (geen woff2_compress, geen fontTools).
     Zet bij het omzetten de woff2-regel BOVEN deze: de browser neemt het
     eerste formaat dat hij kent, en oude Safari heeft de ttf nog nodig. */
  src: url("fonts/PinkSunset-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  /* Liever even Cooper Black/Georgia zien dan een gat waar de namen van het
     bruidspaar horen te staan. */
  font-display: swap;
}
