/* ============================================
   Custom Font Declarations — Janmangaldham
   All fonts loaded locally, zero Google Fonts
   ============================================ */

/* --- Anek Gujarati (Gujarati Headings) --- */
@font-face {
  font-family: 'Anek Gujarati';
  src: url('/fonts/Anek_Gujarati/static/AnekGujarati-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Anek Gujarati';
  src: url('/fonts/Anek_Gujarati/static/AnekGujarati-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Anek Gujarati';
  src: url('/fonts/Anek_Gujarati/static/AnekGujarati-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Anek Gujarati';
  src: url('/fonts/Anek_Gujarati/static/AnekGujarati-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* --- Baloo Bhai 2 (Gujarati Body) --- */
@font-face {
  font-family: 'Baloo Bhai 2';
  src: url('/fonts/Baloo_Bhai_2/static/BalooBhai2-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Baloo Bhai 2';
  src: url('/fonts/Baloo_Bhai_2/static/BalooBhai2-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Baloo Bhai 2';
  src: url('/fonts/Baloo_Bhai_2/static/BalooBhai2-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Baloo Bhai 2';
  src: url('/fonts/Baloo_Bhai_2/static/BalooBhai2-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* --- Kalam (Hindi Headings) --- */
@font-face {
  font-family: 'Kalam';
  src: url('/fonts/Kalam/Kalam-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kalam';
  src: url('/fonts/Kalam/Kalam-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kalam';
  src: url('/fonts/Kalam/Kalam-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* --- Baloo 2 (Hindi Body) --- */
@font-face {
  font-family: 'Baloo 2';
  src: url('/fonts/Baloo_2/static/Baloo2-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Baloo 2';
  src: url('/fonts/Baloo_2/static/Baloo2-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Baloo 2';
  src: url('/fonts/Baloo_2/static/Baloo2-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Baloo 2';
  src: url('/fonts/Baloo_2/static/Baloo2-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
