/* Self-hosted OFL fonts for South Indian Vedic scripts. */
@font-face {
  font-family: 'Noto Serif Kannada';
  src: url('/css/fonts/NotoSerifKannada-Variable.ttf') format('truetype-variations');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+0951-0952, U+0C80-0CFF, U+1CD0-1CFF;
}

@font-face {
  font-family: 'Noto Serif Telugu';
  src: url('/css/fonts/NotoSerifTelugu-Variable.ttf') format('truetype-variations');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+0951-0952, U+0C00-0C7F, U+1CD0-1CFF;
}

@font-face {
  font-family: 'Noto Serif Tamil';
  src: url('/css/fonts/NotoSerifTamil-Variable.ttf') format('truetype-variations');
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 62.5% 100%;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0300-036F, U+0951-0952, U+0B80-0BFF, U+1CD0-1CFF, U+2070-209F;
}

.script-kannada {
  font-family: 'Noto Serif Kannada', 'Krishna Sanskrit', serif;
}

.script-telugu {
  font-family: 'Noto Serif Telugu', 'Krishna Sanskrit', serif;
}

.script-tamil {
  font-family: 'Noto Serif Tamil', 'Krishna Sanskrit', serif;
  overflow-wrap: anywhere;
}
