/* ============================================================
   Custom Font Declarations
   All fonts self-hosted from /Content/site/fonts/
   ============================================================ */

/* Be Vietnam Pro — primary body font */
@font-face {
  font-family: "Be Vietnam Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""),
    url(../fonts/BeVietnamPro-Regular.woff2) format("woff2"),
    url(../fonts/BeVietnamPro-Regular.woff) format("woff");
}
@font-face {
  font-family: "Be Vietnam Pro";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""),
    url(../fonts/BeVietnamPro-Regular.woff2) format("woff2"),
    url(../fonts/BeVietnamPro-Regular.woff) format("woff");
}
@font-face {
  font-family: "Be Vietnam Pro";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local(""),
    url(../fonts/BeVietnamPro-Medium.woff2) format("woff2"),
    url(../fonts/BeVietnamPro-Medium.woff) format("woff");
}
@font-face {
  font-family: "Be Vietnam Pro";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""),
    url(../fonts/BeVietnamPro-SemiBold.woff2) format("woff2"),
    url(../fonts/BeVietnamPro-SemiBold.woff) format("woff");
}

/* Poppins — numbers, tabular data */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""),
    url(../fonts/Poppins-Regular.woff2) format("woff2"),
    url(../fonts/Poppins-Regular.woff) format("woff");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""),
    url(../fonts/Poppins-Medium.woff2) format("woff2"),
    url(../fonts/Poppins-Medium.woff) format("woff");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local(""),
    url(../fonts/Poppins-SemiBold.woff2) format("woff2"),
    url(../fonts/Poppins-SemiBold.woff) format("woff");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""),
    url(../fonts/Poppins-Bold.woff2) format("woff2"),
    url(../fonts/Poppins-Bold.woff) format("woff");
}

/* Gotham — headings, dialog titles */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local(""),
    url(../fonts/Gotham-Light.woff2) format("woff2"),
    url(../fonts/Gotham-Light.woff) format("woff");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""),
    url(../fonts/Gotham-Book.woff2) format("woff2"),
    url(../fonts/Gotham-Book.woff) format("woff");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""),
    url(../fonts/Gotham-Medium.woff2) format("woff2"),
    url(../fonts/Gotham-Medium.woff) format("woff");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""),
    url(../fonts/GOTHAM-BOLD.woff2) format("woff2"),
    url(../fonts/GOTHAM-BOLD.woff) format("woff");
}

/* Cairo (Arabic) intentionally omitted — the woff2/woff files were never shipped
   to /Content/site/fonts, which caused 404s on Cairo-*.woff2. Arabic/RTL now
   falls back to system fonts (see tokens.css :lang(ar)). To restore Cairo, add
   the font files here and re-list "Cairo" in the tokens.css font stacks. */

/* Open Sans — fallback/tabular */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""),
    url(../fonts/OpenSans-Regular.woff2) format("woff2"),
    url(../fonts/OpenSans-Regular.woff) format("woff");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""),
    url(../fonts/OpenSans-Medium.woff2) format("woff2"),
    url(../fonts/OpenSans-Medium.woff) format("woff");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local(""),
    url(../fonts/OpenSans-SemiBold.woff2) format("woff2"),
    url(../fonts/OpenSans-SemiBold.woff) format("woff");
}
