/* --- LOCAL FONTS (Roboto & Noto Sans Variants) --- */

/* --- ROBOTO (Base Latin) --- */
@font-face {
  font-family: 'Roboto';
  src: url('/fonts/roboto/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/fonts/roboto/Roboto-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/fonts/roboto/Roboto-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('/fonts/roboto/Roboto-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* --- NOTO SANS ARABIC --- */
@font-face {
  font-family: 'Noto Sans Arabic';
  src: url('/fonts/noto/NotoSansArabic-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans Arabic';
  src: url('/fonts/noto/NotoSansArabic-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* --- NOTO SANS BENGALI --- */
@font-face {
  font-family: 'Noto Sans Bengali';
  src: url('/fonts/noto/NotoSansBengali-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans Bengali';
  src: url('/fonts/noto/NotoSansBengali-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* --- NOTO SANS DEVANAGARI --- */
@font-face {
  font-family: 'Noto Sans Devanagari';
  src: url('/fonts/noto/NotoSansDevanagari-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans Devanagari';
  src: url('/fonts/noto/NotoSansDevanagari-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* --- NOTO SANS GUJARATI --- */
@font-face {
  font-family: 'Noto Sans Gujarati';
  src: url('/fonts/noto/NotoSansGujarati-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans Gujarati';
  src: url('/fonts/noto/NotoSansGujarati-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* --- NOTO SANS KANNADA --- */
@font-face {
  font-family: 'Noto Sans Kannada';
  src: url('/fonts/noto/NotoSansKannada-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans Kannada';
  src: url('/fonts/noto/NotoSansKannada-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* --- NOTO SANS TAMIL --- */
@font-face {
  font-family: 'Noto Sans Tamil';
  src: url('/fonts/noto/NotoSansTamil-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans Tamil';
  src: url('/fonts/noto/NotoSansTamil-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* --- NOTO SANS TELUGU --- */
@font-face {
  font-family: 'Noto Sans Telugu';
  src: url('/fonts/noto/NotoSansTelugu-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noto Sans Telugu';
  src: url('/fonts/noto/NotoSansTelugu-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
