/* oracle-fonts.css — self-hosted faces that override the oracle's own remote
 * @font-face declarations, loaded AFTER the manifest so these win the cascade.
 *
 * Source Sans Pro: the oracle subtree's body <p> text asks for literal
 * "Source Sans Pro". The captured Google-Fonts sheet (aa1c19) serves the
 * CURRENT gstatic build (fetched with a bot UA -> legacy TTF), which drifts
 * ~0.4px/line from the pinned 2026-06-10 oracle. These self-hosted woff2 are
 * the exact faces the (site) components used to pass 42/42 against that same
 * oracle, so they render line-pitch-identical to it. Weight 500 (Divi medium)
 * has no Source Sans Pro face and resolves to 400, exactly as the oracle did.
 */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/oracle-fonts/source-sans-pro/source-sans-pro-latin-300-normal.woff2) format("woff2");
}
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/oracle-fonts/source-sans-pro/source-sans-pro-latin-400-normal.woff2) format("woff2");
}
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/oracle-fonts/source-sans-pro/source-sans-pro-latin-600-normal.woff2) format("woff2");
}
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/oracle-fonts/source-sans-pro/source-sans-pro-latin-700-normal.woff2) format("woff2");
}

/* Divi icon fonts. On live these @font-face point at //www.levylaw.com/... which
 * is cross-origin with no CORS header, so the browser blocks the font and nav
 * carets / search icon fall back to their raw cmap chars ("3", "U"). Self-host
 * them (fetched via headless browser; the origin 403s curl). Loaded after the
 * manifest so these same-family faces win the cascade. Family names are
 * case-insensitive, so this "ETmodules" face also serves the "ETModules" refs. */
@font-face {
  font-family: "ETmodules";
  font-weight: normal;
  font-style: normal;
  font-display: block;
  src: url(/oracle-fonts/divi/modules.woff) format("woff");
}
@font-face {
  font-family: "FontAwesome";
  font-weight: 900;
  font-style: normal;
  font-display: block;
  src: url(/oracle-fonts/divi/fa-solid-900.woff2) format("woff2");
}
