/* ExtraLight - Weight 200 */
@font-face {
  font-family: 'Readex Pro';
  src: url('./../../fonts/ReadexPro-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* Light - Weight 300 */
@font-face {
  font-family: 'Readex Pro';
  src: url('./../../fonts/ReadexPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Regular - Weight 400 */
@font-face {
  font-family: 'Readex Pro';
  src: url('./../../fonts/ReadexPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Medium - Weight 500 */
@font-face {
  font-family: 'Readex Pro';
  src: url('./../../fonts/ReadexPro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* SemiBold - Weight 600 */
@font-face {
  font-family: 'Readex Pro';
  src: url('./../../fonts/ReadexPro-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Bold - Weight 700 */
@font-face {
  font-family: 'Readex Pro';
  src: url('./../../fonts/ReadexPro-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Cara menerapkan ke body dan lainnya tetap SAMA seperti di Opsi 1 */
body {
  font-family: 'Readex Pro', sans-serif !important;
  font-weight: 400 !important; /* Default weight */
}