/* ============================================================
   MAXRENTAL — Webfonts
   Display: Helvetica (local) · Body: DM Sans (local)
   Labels:  Satoshi (Fontshare CDN) · Micro UI: Inter (Google CDN)
   ============================================================ */

/* Satoshi — used for uppercase, tracked button/eyebrow labels.
   Not supplied as a binary; loaded from Fontshare CDN.  [SUBSTITUTION] */
@import url("https://api.fontshare.com/v2/css?f[]=satoshi@700,500&display=swap");

/* Inter — used for micro UI text (spec rows, swatch annotations).
   Loaded from Google Fonts CDN.  [SUBSTITUTION] */
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap");

/* ---- Helvetica (local binaries) ---- */
@font-face {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("Helvetica-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("Helvetica.ttf") format("truetype");
}
@font-face {
  font-family: "Helvetica";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("Helvetica-Oblique.ttf") format("truetype");
}
@font-face {
  font-family: "Helvetica";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("Helvetica-Bold.ttf") format("truetype");
}

/* ---- DM Sans (local binaries) ---- */
@font-face {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("DMSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "DM Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("DMSans-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("DMSans-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "DM Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("DMSans-Bold.ttf") format("truetype");
}
