/* ============================================================
   Aptos — the Louisiana RHTP / LDH type family (Microsoft Aptos)
   Weights: Light 300, Regular 400, SemiBold 600, Bold 700,
   ExtraBold 800, Black 900. Display optical size for large sizing.
   Mono for data / tabular figures.
   ============================================================ */

@font-face {
  font-family: "Aptos";
  src: url("../assets/fonts/Aptos-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aptos";
  src: url("../assets/fonts/Aptos.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aptos";
  src: url("../assets/fonts/Aptos-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Aptos";
  src: url("../assets/fonts/Aptos-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aptos";
  src: url("../assets/fonts/Aptos-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aptos";
  src: url("../assets/fonts/Aptos-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aptos";
  src: url("../assets/fonts/Aptos-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Display optical variant — for headlines / hero sizing */
@font-face {
  font-family: "Aptos Display";
  src: url("../assets/fonts/Aptos-Display.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aptos Display";
  src: url("../assets/fonts/Aptos-Display-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Monospace — tabular data, figures, code */
@font-face {
  font-family: "Aptos Mono";
  src: url("../assets/fonts/Aptos-Mono.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
