/* CnsManrope-Regular */
/* Complete font with all glyphs - Use as fallback or for multilingual content */
@font-face {
  font-family: 'Manrope Full';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-Regular-full.woff2') format('woff2');
}

/* Basic Latin + Latin-1 Supplement (English, French, German, Spanish, etc.) */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-Regular-latin.woff2') format('woff2');
  unicode-range: U+0020-007F,U+00A0-00FF;
}

/* Latin Extended-A + Latin Extended-B (Eastern European languages) */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-Regular-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-017F,U+0180-024F;
}
/* Thai (Thailand market) */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-Regular-thai.woff2') format('woff2');
  unicode-range: U+0E00-0E7F;
}

/* CnsManrope-Medium */
/* Complete font with all glyphs - Use as fallback or for multilingual content */
@font-face {
  font-family: 'Manrope Full';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-Medium-full.woff2') format('woff2');
}

/* Basic Latin + Latin-1 Supplement */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-Medium-latin.woff2') format('woff2');
  unicode-range: U+0020-007F,U+00A0-00FF;
}

/* Latin Extended-A + Latin Extended-B */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-Medium-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-017F,U+0180-024F;
}
/* Thai (Thailand market) */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-Medium-thai.woff2') format('woff2');
  unicode-range: U+0E00-0E7F;
}

/* CnsManrope-SemiBold */
/* Complete font with all glyphs - Use as fallback or for multilingual content */
@font-face {
  font-family: 'Manrope Full';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-SemiBold-full.woff2') format('woff2');
}

/* Basic Latin + Latin-1 Supplement */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-SemiBold-latin.woff2') format('woff2');
  unicode-range: U+0020-007F,U+00A0-00FF;
}

/* Latin Extended-A + Latin Extended-B */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-SemiBold-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-017F,U+0180-024F;
}
/* Thai (Thailand market) */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-SemiBold-thai.woff2') format('woff2');
  unicode-range: U+0E00-0E7F;
}

/* CnsManrope-Bold */
@font-face {
  font-family: 'Manrope Full';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-Bold-full.woff2') format('woff2');
}

/* Basic Latin + Latin-1 Supplement */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-Bold-latin.woff2') format('woff2');
  unicode-range: U+0020-007F,U+00A0-00FF;
}

/* Latin Extended-A + Latin Extended-B */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-Bold-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-017F,U+0180-024F;
}
/* Thai (Thailand market) */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/optimized/CnsManrope-Bold-thai.woff2') format('woff2');
  unicode-range: U+0E00-0E7F;
}

/**
 * Usage Examples:
 * 
 * 1. Use subsets (recommended for most cases):
 *    body {
 *      font-family: 'FONT_NAME', sans-serif;
 *    }
 * 
 * 2. Use full character set for multilingual content:
 *    .multilingual {
 *      font-family: 'FONT_NAME Full', sans-serif;
 *    }
 * 
 * 3. Mixed strategy (optimal):
 *    body {
 *      font-family: 'FONT_NAME', sans-serif;
 *    }
 *    .user-content, .international {
 *      font-family: 'FONT_NAME Full', 'FONT_NAME', sans-serif;
 *    }
 */
