/* Thammasat-GPT typography: Google Sans (SIL OFL 1.1, see GoogleSans-OFL.txt) is the only UI font.
 * The woff2 files are variable (wght 400-700) and cover Latin and Thai. The !important on the
 * theme properties keeps the face in force whatever `interface.theme` a deployment configures,
 * because the theme module writes these same properties inline on the root element. */
@font-face {
  font-display: swap;
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400 700;
  src: url('GoogleSans.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Google Sans';
  font-style: italic;
  font-weight: 400 700;
  src: url('GoogleSans-Italic.woff2') format('woff2');
}

:root {
  --theme-font-family: 'Google Sans', sans-serif !important;
  --theme-display-font-family: 'Google Sans', sans-serif !important;
  --theme-dialog-title-font-family: 'Google Sans', sans-serif !important;
}

body,
button,
input,
select,
textarea {
  font-family: 'Google Sans', sans-serif;
}
