/* USCCA — Stratum 1 (self-hosted, licensed). Display only.
 *
 * Served as a STATIC asset and linked from <head> (see src/app/layout.tsx)
 * instead of being bundled through src/index.css ON PURPOSE: Turbopack's CSS
 * pipeline silently drops the `ascent-override` / `descent-override` /
 * `line-gap-override` @font-face descriptors it doesn't recognise, so the
 * overrides never reached the browser when this lived in index.css. Files under
 * public/ are served verbatim, so the descriptors survive here.
 *
 * Why the overrides: Stratum's native baseline (ascent 770 / descent 230 of a
 * 1000-unit em, cap height 666) leaves only 104 units above the caps but 230
 * below, so in any vertically-centered box (pills, badges, the back button,
 * step circles, …) uppercase text and lining numerals sit ~10% of cap-height
 * too high. Centering the caps requires `ascent-override − descent-override`
 * to equal capHeight/em (0.666); keeping the sum at 1em gives 83.3% / 16.7%,
 * which centers caps for any line-height while preserving the original 20% gap.
 */
@font-face {
  font-family: "Stratum 1";
  src: url("Stratum1-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  ascent-override: 83.3%;
  descent-override: 16.7%;
  line-gap-override: 20%;
}
@font-face {
  font-family: "Stratum 1";
  src: url("Stratum1-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  ascent-override: 83.3%;
  descent-override: 16.7%;
  line-gap-override: 20%;
}
