/* Gotham — self-hosted (GDPR compliant, no third-party CDN).
 * CLS mitigation via "Gotham Fallback" size-adjust declarations in src/index.css. */
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src:
    local("Gotham Book"),
    local("Gotham"),
    url("/fonts/GothamBook.woff2") format("woff2"),
    url("/fonts/GothamBook.woff") format("woff");
}
@font-face {
  font-family: "Gotham";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src:
    local("Gotham Book Italic"),
    url("/fonts/GothamBookItalic.woff2") format("woff2"),
    url("/fonts/GothamBookItalic.woff") format("woff");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src:
    local("Gotham Medium"),
    url("/fonts/GothamMedium.woff2") format("woff2"),
    url("/fonts/GothamMedium.woff") format("woff");
}
@font-face {
  font-family: "Gotham";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src:
    local("Gotham Medium Italic"),
    url("/fonts/GothamMediumItalic.woff2") format("woff2"),
    url("/fonts/GothamMediumItalic.woff") format("woff");
}
@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src:
    local("Gotham Bold"),
    url("/fonts/GothamBold.woff2") format("woff2"),
    url("/fonts/GothamBold.woff") format("woff");
}
@font-face {
  font-family: "Gotham";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src:
    local("Gotham Bold Italic"),
    url("/fonts/GothamBoldItalic.woff2") format("woff2"),
    url("/fonts/GothamBoldItalic.woff") format("woff");
}
