/* Self-hosted Cinzel + Inter (OFL 1.1). No third-party font CDN — performance
   and privacy. Licenses: static/fonts/OFL-Cinzel.txt, static/fonts/OFL-Inter.txt.
   WOFF2 first (≈50% smaller, universal in modern browsers); TTF fallback for
   anything ancient. font-display: swap keeps text visible during load. */

@font-face {
  font-family: "Cinzel";
  src: url("../fonts/Cinzel-SemiBold.99e41c0ce988.woff2") format("woff2"),
       url("../fonts/Cinzel-SemiBold.f00f7206873b.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cinzel";
  src: url("../fonts/Cinzel-Bold.1ff440004d1e.woff2") format("woff2"),
       url("../fonts/Cinzel-Bold.042c9fff7690.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-Regular.182841cd8db2.woff2") format("woff2"),
       url("../fonts/Inter-Regular.c5c82bb3f63d.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-SemiBold.a62db9386d21.woff2") format("woff2"),
       url("../fonts/Inter-SemiBold.fda6a3a91499.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-Bold.506de4131c97.woff2") format("woff2"),
       url("../fonts/Inter-Bold.74fae48a107f.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
