/* Self-hosted fonts — no calls to Google's servers.

   The seven .woff2 files in fonts/ are the Latin subsets from Google Fonts,
   which is the same source the tools were loading over the CDN. Self-hosting
   them means a page renders in the brand faces with no third-party request,
   and, more importantly, that artwork exported from a tool can embed the real
   bytes. An exported SVG becomes a data: URL with an opaque origin and cannot
   resolve a relative font path, so a CDN link there silently produces Times
   New Roman.

   Every face below is used: Manrope 400-800 across style.css and the hub
   markup in functions/app.js, and Roboto 500 for the "Sign in with Google"
   button, whose styling Google's brand guidelines specify.

   Keep this file and fonts/ in step. Declaring a face whose file is absent is
   how this went unnoticed for so long: the directory did not exist at all, so
   every page quietly rendered DM Serif Display as Georgia.

   The TTF source of truth for the brand lives at partners/public/fonts/.
   Netlify builds each site from its own base directory, so these bytes are
   copied rather than shared — a symlink works locally and fails on deploy. */

@font-face {
  font-family: "DM Serif Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/DMSerifDisplay-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/Manrope-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("fonts/Manrope-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("fonts/Manrope-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("fonts/Manrope-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("fonts/Manrope-ExtraBold.woff2") format("woff2");
}

@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("fonts/Roboto-Medium.woff2") format("woff2");
}
