/* Tour Grise V1 — final typography runtime declarations.
   Font binaries are installed locally from Adobe official releases via
   `npm run fonts:install`; they are intentionally not bundled here. */

@font-face{
  font-family:"Source Serif 4";
  src:url("../fonts/SourceSerif4-Regular.ttf.woff2") format("woff2");
  font-style:normal;
  font-weight:400;
  font-display:block;
}
@font-face{
  font-family:"Source Serif 4";
  src:url("../fonts/SourceSerif4-It.ttf.woff2") format("woff2");
  font-style:italic;
  font-weight:400;
  font-display:block;
}
@font-face{
  font-family:"Source Serif 4";
  src:url("../fonts/SourceSerif4-Semibold.ttf.woff2") format("woff2");
  font-style:normal;
  font-weight:600;
  font-display:block;
}
@font-face{
  font-family:"Source Sans 3";
  src:url("../fonts/SourceSans3-Regular.ttf.woff2") format("woff2");
  font-style:normal;
  font-weight:400;
  font-display:block;
}
@font-face{
  font-family:"Source Sans 3";
  src:url("../fonts/SourceSans3-Semibold.ttf.woff2") format("woff2");
  font-style:normal;
  font-weight:600;
  font-display:block;
}


/* Brand lockup font faces.
   The wordmark is above the fold and visually sensitive to font swapping.
   Use a short block period plus preload so the browser does not paint the
   fallback wordmark first and then resize it when Source Serif 4 arrives. */
@font-face{
  font-family:"Tour Grise Brand";
  src:url("../fonts/SourceSerif4-Regular.ttf.woff2") format("woff2");
  font-style:normal;
  font-weight:400 500;
  font-display:block;
}
@font-face{
  font-family:"Tour Grise Brand";
  src:url("../fonts/SourceSerif4-Semibold.ttf.woff2") format("woff2");
  font-style:normal;
  font-weight:600 700;
  font-display:block;
}

:root{
  --tg-brand-serif:"Tour Grise Brand","Source Serif 4",Georgia,serif;
}

/* Adobe-provided Simplified Chinese region-specific variable WOFF2.
   These files are used unmodified to preserve the upstream OFL/RFN status. */
@font-face{
  font-family:"Source Han Serif SC";
  src:url("../fonts/SourceHanSerifCN-VF.ttf.woff2") format("woff2");
  font-style:normal;
  font-weight:200 900;
  font-display:block;
}
@font-face{
  font-family:"Source Han Sans SC";
  src:url("../fonts/SourceHanSansCN-VF.ttf.woff2") format("woff2");
  font-style:normal;
  font-weight:200 900;
  font-display:block;
}
