/* ===== Elise Romero — Webfonts =====
   Self-hosted: DM Sans (400/500/700), Poppins (700), Alice, Mrs Saint Delafield.
   Kalam (handwritten, OFL) is loaded from Google Fonts — it is the only family
   not shipped locally; self-host the .ttf later for fully offline builds.
   Note: Alice ships Regular only; its italic is browser-synthesised. */

@import url('https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&display=swap');

/* DM Sans — body / UI sans */
@font-face {
  font-family: "DM Sans";
  src: url("../assets/fonts/DMSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DM Sans";
  src: url("../assets/fonts/DMSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DM Sans";
  src: url("../assets/fonts/DMSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Poppins — display / headings (bold only shipped) */
@font-face {
  font-family: "Poppins";
  src: url("../assets/fonts/Poppins-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Alice — editorial serif, quotes & accents */
@font-face {
  font-family: "Alice";
  src: url("../assets/fonts/Alice-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Mrs Saint Delafield — script wordmark / signature accent */
@font-face {
  font-family: "Mrs Saint Delafield";
  src: url("../assets/fonts/MrsSaintDelafield-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
