/* Alphasyn design kit -- fonts.
   The serif is "the research voice". The console names Tiempos Text but never loads
   it (it falls back to Georgia); the public site loads Source Serif 4, an open-source
   Tiempos-adjacent serif, so every visitor sees the intended voice. Tiempos stays
   first in the --serif stack for machines that have it.
   The sans is the system stack -- deliberately NOT a webfont; UI chrome should feel
   native and quiet. Do not add a sans webfont. */

/* Option A (default): Google Fonts. Weights 400 + 600, roman + italic. */
@import url('https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;1,8..60,400;1,8..60,600&display=swap');

/* Option B: self-hosted (drop the woff2 files next to this file, then swap the
   @import above for these rules -- better privacy + no third-party request).
@font-face {
  font-family: 'Source Serif 4';
  src: url('./SourceSerif4-Variable.woff2') format('woff2-variations');
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Serif 4';
  src: url('./SourceSerif4-VariableItalic.woff2') format('woff2-variations');
  font-weight: 200 900;
  font-style: italic;
  font-display: swap;
}
*/

/* If Tiempos Text is ever licensed (Klim Type Foundry, klim.co.nz), add its
   @font-face rules here and delete the Source Serif 4 block; the --serif stack in
   tokens.css already prefers it.
@font-face {
  font-family: 'Tiempos Text';
  src: url('./tiempos-text-regular.woff2') format('woff2');
  font-weight: 400; font-style: normal; font-display: swap;
}
...repeat for 400 italic, 600, 600 italic...
*/
