/* ARGUS root theme, and the fonts this surface serves itself.
 *
 * The fonts moved off Google in 2026-08-08 (STD-003.3): a landing page for
 * journalists should not tell a third party the IP of everyone who reads it,
 * and self-hosting is also what lets the CSP below stay `style-src 'self'`
 * with no external font origin at all. Same four files ExifCheck vendors.
 */
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url("fonts/ibmplexmono-400.woff2") format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url("fonts/ibmplexmono-500.woff2") format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url("fonts/ibmplexmono-600.woff2") format('woff2');}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url("fonts/spacegrotesk.woff2") format('woff2');}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url("fonts/spacegrotesk.woff2") format('woff2');}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url("fonts/spacegrotesk.woff2") format('woff2');}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url("fonts/spacegrotesk.woff2") format('woff2');}

/* THEME · ARGUS root, amber. node.css ships the C-LAB quintet; this swaps the
   five together, which is the only supported way to re-accent a surface. */
:root {
  --accent:   oklch(0.78 0.165 60);
  --accent-2: oklch(0.65 0.18 25);
  --accent-h: 60;
  --accent-glow: oklch(0.78 0.165 60 / 0.32);
  --accent-soft: oklch(0.78 0.165 60 / 0.14);
}

/* Was a style="" attribute on the wordmark until 2026-08-08. Inline style
   attributes are blocked by `style-src 'self'`, and keeping the CSP clean is
   worth more than the convenience of one attribute. */
.wordmark-sub {
  font-size: 0.34em;
  font-weight: 600;
  letter-spacing: -0.02em;
  margin-top: 0.18em;
}
