/* Meza.Libaneza: web fonts.
   Poppins (SIL OFL 1.1, Indian Type Foundry and The Poppins Project Authors), the face of the logo
   and of the menu. Built by ferramentas/build_fonts.py from the official TTFs in google/fonts
   (ofl/poppins, version 4.004): Latin + Latin Extended subset, and tabular figures added as a
   `tnum` feature, which the original lacks, so `font-variant-numeric: tabular-nums` lines up
   prices and hours. Licence: licencas/Poppins-OFL.txt (ships with the site).

   Paths are relative to this file: copy brand/fonts/ to the site (e.g. /assets/fonts/) unchanged.
   Weights: 400 text, 600 dish names, buttons and labels, 700 headings up to 32 px, 800 display
   headings from 40 px. No 500 and no italic: the menu uses neither.

   Preload only the text face, in every page head:
   <link rel="preload" href="/assets/fonts/Poppins-Regular-latin.woff2" as="font" type="font/woff2" crossorigin>
*/

@font-face {
  font-family: "Poppins";
  src: url("Poppins-Regular-latin.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF,
                 U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215,
                 U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Poppins";
  src: url("Poppins-SemiBold-latin.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF,
                 U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215,
                 U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Poppins";
  src: url("Poppins-Bold-latin.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF,
                 U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215,
                 U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Poppins";
  src: url("Poppins-ExtraBold-latin.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF,
                 U+2000-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215,
                 U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;
}

/* Metric-matched fallbacks, so the swap does not move the layout. Computed against Liberation Sans
   (metric twin of Arial) over a sample of the site's own Portuguese and English words; Poppins
   ascent 1050, descent 350, line gap 100 per 1000. */
@font-face {
  font-family: "Poppins Fallback";
  src: local("Arial"), local("Liberation Sans"), local("Helvetica");
  font-weight: 400;
  font-display: swap;
  size-adjust: 111.05%;
  ascent-override: 94.55%;
  descent-override: 31.52%;
  line-gap-override: 9%;
}

@font-face {
  font-family: "Poppins Fallback";
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("Helvetica Bold");
  font-weight: 600 800;
  font-display: swap;
  size-adjust: 107.46%;
  ascent-override: 97.71%;
  descent-override: 32.57%;
  line-gap-override: 9.31%;
}
