/* PHREG brand fonts — open license (SIL OFL 1.1), self-hosted. Adopted 11/4/26 (Dustin), replacing the Adobe Fonts kit.
   Master copy: brand/fonts/web/. Each app keeps a copy in its own fonts/ folder (run brand/fonts/sync.sh) so it works offline.
   Script: Great Vibes (lowercase only). Display: Libre Caslon Display. Headings: Libre Caslon Text. Body: Carlito (Calibri's metric twin).
   Stacks to use:
     --f-script:  "Great Vibes", cursive;
     --f-display: "Libre Caslon Display", "Libre Caslon Text", Georgia, serif;
     --f-serif:   "Libre Caslon Text", Georgia, serif;
     --f-body:    Calibri, Carlito, "Segoe UI", sans-serif;   (Windows shows Calibri; everyone else gets Carlito) */
@font-face{font-family:"Great Vibes";src:url("great-vibes-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Libre Caslon Display";src:url("libre-caslon-display-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Libre Caslon Text";src:url("libre-caslon-text-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Libre Caslon Text";src:url("libre-caslon-text-400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Libre Caslon Text";src:url("libre-caslon-text-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Carlito";src:url("carlito-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Carlito";src:url("carlito-400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Carlito";src:url("carlito-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Carlito";src:url("carlito-700-italic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}
