/*
 * RentDrive Pro — Self-Hosted Fonts (v3.0.2)
 *
 * All fonts are served from the theme's own assets/fonts/ directory.
 * No request is ever made to fonts.googleapis.com or fonts.gstatic.com.
 *
 * Fonts included:
 *   Hind Siliguri  — Bangla body text (400, 600, 700)
 *   Baloo Da 2     — Bangla display / headings (600, 700, 800)
 *   Inter          — Latin / English text (400, 500, 600, 700)
 *
 * Font files must exist at assets/fonts/*.woff2.
 * Run  bash assets/fonts/download-fonts.sh  once after installing the
 * theme to fetch all files (requires curl on the server).
 *
 * unicode-range values are from the official Google Fonts specimen so
 * only the character range each font covers is downloaded by the browser.
 */

/* ---- Hind Siliguri -------------------------------------------------- */

/* Bengali range */
@font-face {
	font-family: 'Hind Siliguri';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/hind-siliguri-bengali-400.woff2') format('woff2');
	unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2,
	               U+1CDA, U+1CDD-1CE1, U+1CE9, U+1CEF, U+1CF2, U+1CF4,
	               U+1CF6-1CF7, U+1D9F, U+1DCA, U+20B9, U+25CC, U+A8F1;
}
@font-face {
	font-family: 'Hind Siliguri';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/hind-siliguri-bengali-600.woff2') format('woff2');
	unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2,
	               U+1CDA, U+1CDD-1CE1, U+1CE9, U+1CEF, U+1CF2, U+1CF4,
	               U+1CF6-1CF7, U+1D9F, U+1DCA, U+20B9, U+25CC, U+A8F1;
}
@font-face {
	font-family: 'Hind Siliguri';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/hind-siliguri-bengali-700.woff2') format('woff2');
	unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2,
	               U+1CDA, U+1CDD-1CE1, U+1CE9, U+1CEF, U+1CF2, U+1CF4,
	               U+1CF6-1CF7, U+1D9F, U+1DCA, U+20B9, U+25CC, U+A8F1;
}

/* Latin range */
@font-face {
	font-family: 'Hind Siliguri';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/hind-siliguri-latin-400.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
	               U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
	               U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
	               U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Hind Siliguri';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/hind-siliguri-latin-600.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
	               U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
	               U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
	               U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Hind Siliguri';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/hind-siliguri-latin-700.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
	               U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
	               U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
	               U+FEFF, U+FFFD;
}

/* ---- Baloo Da 2 (Display / Headings) -------------------------------- */

@font-face {
	font-family: 'Baloo Da 2';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/baloo-da2-bengali-600.woff2') format('woff2');
	unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2,
	               U+1CDA, U+1CDD-1CE1, U+1CE9, U+1CEF, U+1CF2, U+1CF4,
	               U+1CF6-1CF7, U+1D9F, U+1DCA, U+20B9, U+25CC, U+A8F1;
}
@font-face {
	font-family: 'Baloo Da 2';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/baloo-da2-bengali-700.woff2') format('woff2');
	unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2,
	               U+1CDA, U+1CDD-1CE1, U+1CE9, U+1CEF, U+1CF2, U+1CF4,
	               U+1CF6-1CF7, U+1D9F, U+1DCA, U+20B9, U+25CC, U+A8F1;
}
@font-face {
	font-family: 'Baloo Da 2';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/baloo-da2-bengali-800.woff2') format('woff2');
	unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2,
	               U+1CDA, U+1CDD-1CE1, U+1CE9, U+1CEF, U+1CF2, U+1CF4,
	               U+1CF6-1CF7, U+1D9F, U+1DCA, U+20B9, U+25CC, U+A8F1;
}

@font-face {
	font-family: 'Baloo Da 2';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/baloo-da2-latin-600.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
	               U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
	               U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
	               U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Baloo Da 2';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/baloo-da2-latin-700.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
	               U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
	               U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
	               U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Baloo Da 2';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/baloo-da2-latin-800.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
	               U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
	               U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
	               U+FEFF, U+FFFD;
}

/* ---- Inter (Latin / English) ---------------------------------------- */

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/inter-latin-400.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
	               U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
	               U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
	               U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/inter-latin-500.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
	               U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
	               U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
	               U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/inter-latin-600.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
	               U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
	               U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
	               U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/inter-latin-700.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
	               U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
	               U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
	               U+FEFF, U+FFFD;
}
