@font-face {
  font-family: 'Noto Sans Arabic';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-arabic-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Arabic';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-arabic-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Bengali';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-bengali-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Bengali';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-bengali-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Devanagari';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-devanagari-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Devanagari';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-devanagari-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Khmer';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-khmer-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Khmer';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-khmer-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Lao';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-lao-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Lao';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-lao-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Myanmar';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-myanmar-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Myanmar';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-myanmar-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Sinhala';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-sinhala-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Sinhala';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-sinhala-600.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Thai';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-thai-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Thai';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(/assets/fonts/noto-sans-thai-600.ttf) format('truetype');
}

html:lang(ar),html:lang(ur){font-family:'Noto Sans Arabic','DM Sans','Noto Sans KR',sans-serif}
html:lang(bn){font-family:'Noto Sans Bengali','DM Sans',sans-serif}
html:lang(ne),html:lang(hi){font-family:'Noto Sans Devanagari','DM Sans',sans-serif}
html:lang(si){font-family:'Noto Sans Sinhala','DM Sans',sans-serif}
html:lang(th){font-family:'Noto Sans Thai','DM Sans',sans-serif}
html:lang(lo){font-family:'Noto Sans Lao','DM Sans',sans-serif}
html:lang(km){font-family:'Noto Sans Khmer','DM Sans',sans-serif}
html:lang(my){font-family:'Noto Sans Myanmar','DM Sans',sans-serif}

/* Language names retain their own script fonts inside the picker. */
.language-options [lang="ar"],.language-chips [lang="ar"],.language-options [lang="ur"],.language-chips [lang="ur"]{font-family:'Noto Sans Arabic',sans-serif}
.language-options [lang="bn"],.language-chips [lang="bn"]{font-family:'Noto Sans Bengali',sans-serif}
.language-options [lang="ne"],.language-chips [lang="ne"],.language-options [lang="hi"],.language-chips [lang="hi"]{font-family:'Noto Sans Devanagari',sans-serif}
.language-options [lang="si"],.language-chips [lang="si"]{font-family:'Noto Sans Sinhala',sans-serif}
.language-options [lang="th"],.language-chips [lang="th"]{font-family:'Noto Sans Thai',sans-serif}
.language-options [lang="lo"],.language-chips [lang="lo"]{font-family:'Noto Sans Lao',sans-serif}
.language-options [lang="km"],.language-chips [lang="km"]{font-family:'Noto Sans Khmer',sans-serif}
.language-options [lang="my"],.language-chips [lang="my"]{font-family:'Noto Sans Myanmar',sans-serif}
