/* Product /chat only — Times New Roman FACE.
   Marketing pages keep Instrument Serif / Inter in shared/styles.css
   and shared/site.css. Do not import this sheet from those surfaces.
   fonts.css is generated; this file is the chat-only face override.

   Face only. Do not set body font-size / line-height / letter-spacing,
   and do not reset .memo-prose / .msg-user .msg-body / .composer textarea
   measure or leading. The page-local desk (66ch / 15px / 1.65 and
   16px / 1.5 / min-height 72px) must win. Tokens already set the face. */

@font-face {
  font-family: "Liberation Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/liberation-serif/LiberationSerif-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Liberation Serif";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/liberation-serif/LiberationSerif-Italic.ttf") format("truetype");
}

@font-face {
  font-family: "Liberation Serif";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/fonts/liberation-serif/LiberationSerif-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Liberation Serif";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/fonts/liberation-serif/LiberationSerif-BoldItalic.ttf") format("truetype");
}

:root {
  /* System TNR on Windows, Times on Mac, self-hosted Liberation on Linux.
     CJK faces stay after the Latin stack so HK/SG Chinese does not fall
     through to a generic serif. --font-mono and --font-wordmark are
     intentionally not reset (Spline / Spectral). */
  --font-serif: "Times New Roman", "Liberation Serif", Times, "Noto Serif", "Nimbus Roman", "Songti TC", "Songti SC", "Noto Serif CJK TC", "Noto Serif CJK SC", "Source Han Serif TC", "Source Han Serif SC", serif;
  --font-sans: "Times New Roman", "Liberation Serif", Times, "Noto Serif", "Nimbus Roman", "Songti TC", "Songti SC", "Noto Serif CJK TC", "Noto Serif CJK SC", "Source Han Serif TC", "Source Han Serif SC", serif;
  --font-disp: "Times New Roman", "Liberation Serif", Times, "Noto Serif", "Nimbus Roman", "Songti TC", "Songti SC", "Noto Serif CJK TC", "Noto Serif CJK SC", "Source Han Serif TC", "Source Han Serif SC", serif;
}
