/* Fonts for every customer page (AI-556). Loaded first: inlined ahead of general.css on index and bogo
   (server.js CRITICAL_CSS_FILES), and linked before general.css everywhere else.

   The faces are the ones general.css declared until 2026-10-15, unchanged. Canela stays exactly as it is
   (Marko, 2026-10-15). TT Commons Light (300) and Bold (700) stay until no page draws them (AI-560..562).

   The two fallback faces are what a shopper sees while the brand font loads, or if it never does: Arial and
   Georgia scaled to TT Commons and Canela Light (average lowercase width, ascent, descent, line gap, read
   from the woff2 files), so nothing jumps when the real font swaps in. Before this, the stacks ended at the
   family name and a slow load drew the page in Times.

   Stacks to use in a font-family (general.css sets --base-font-family / --heading-font-family to these):
     text:    "TT Commons","TT Commons Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif
     display: Canela,"Canela Fallback",Georgia,"Times New Roman",serif */

@font-face{font-display:swap;font-family:Canela;font-style:normal;font-weight:500;src:url(../fonts/Canela/Canela-Medium.woff2) format("woff2")}
@font-face{font-display:swap;font-family:Canela;font-style:normal;font-weight:300;src:url(../fonts/Canela/Canela-Light.woff2) format("woff2")}
@font-face{font-display:swap;font-family:Canela;font-style:normal;font-weight:100;src:url(../fonts/Canela/Canela-Thin.woff2) format("woff2")}
@font-face{font-display:swap;font-family:Canela;font-style:normal;font-weight:400;src:url(../fonts/Canela/Canela-Regular.woff2) format("woff2")}
@font-face{font-display:swap;font-family:TT Commons;font-style:italic;font-weight:400;src:url(../fonts/TTCommons/TTCommons-Italic.woff2) format("woff2")}
@font-face{font-display:swap;font-family:TT Commons;font-style:normal;font-weight:300;src:url(../fonts/TTCommons/TTCommons-Light.woff2) format("woff2")}
@font-face{font-display:swap;font-family:TT Commons;font-style:normal;font-weight:400;src:url(../fonts/TTCommons/TTCommons-Regular.woff2) format("woff2")}
@font-face{font-display:swap;font-family:TT Commons;font-style:normal;font-weight:500;src:url(../fonts/TTCommons/TTCommons-Medium.woff2) format("woff2")}
@font-face{font-display:swap;font-family:TT Commons;font-style:normal;font-weight:700;src:url(../fonts/TTCommons/TTCommons-Bold.woff2) format("woff2")}
@font-face{font-display:swap;font-family:TT Commons;font-style:normal;font-weight:600;src:url(../fonts/TTCommons/TTCommons-DemiBold.woff2) format("woff2")}

@font-face{font-family:"TT Commons Fallback";src:local("Arial"),local("ArialMT"),local("Helvetica");size-adjust:89.46%;ascent-override:88.2%;descent-override:23.59%;line-gap-override:21.8%}
@font-face{font-family:"Canela Fallback";src:local("Georgia");size-adjust:90.68%;ascent-override:107.41%;descent-override:26.14%;line-gap-override:0%}
