@font-face {
  font-family: 'Aptos';
  src: url('fonts/aptos-black-italic.ttf') format('truetype');
  font-weight: 900; /* Black is typically 900 */
  font-style: italic;
}

@font-face {
  font-family: 'Aptos';
  src: url('fonts/aptos-black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Aptos Display';
  src: url('fonts/aptos-display.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Aptos';
  src: url('fonts/aptos-bold.ttf') format('truetype');
  font-weight: bold; /* Bold is typically 700 */
  font-style: normal;
}

@font-face {
  font-family: 'Aptos';
  src: url('fonts/aptos-extrabold-italic.ttf') format('truetype');
  font-weight: 800; /* Extra bold can be around 800 */
  font-style: italic;
}

@font-face {
  font-family: 'Aptos';
  src: url('fonts/aptos-extrabold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Aptos';
  src: url('fonts/aptos-italic.ttf') format('truetype');
  font-weight: normal; /* Normal weight is 400 */
  font-style: italic;
}

@font-face {
  font-family: 'Aptos';
  src: url('fonts/aptos-light-italic.ttf') format('truetype');
  font-weight: 300; /* Light is typically 300 */
  font-style: italic;
}

@font-face {
  font-family: 'Aptos';
  src: url('fonts/aptos-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Aptos';
  src: url('fonts/aptos-semibold.ttf') format('truetype');
  font-weight: 600; /* Semibold is typically 600 */
  font-style: normal;
}

@font-face {
  font-family: 'Aptos';
  src: url('fonts/aptos.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

