/* ============================================================
   PARALLEL FRONTIER — design tokens ("echo" system)
   Single source of truth. Every template links this file instead
   of redefining colors/type/spacing locally. Change values here,
   not in individual templates.

   Reference: Branding/Parallel-frontier-fade/parallel-frontier-suite-echo.pdf
   ============================================================ */

:root {
  /* ---------- color ---------- */
  --paper: #E8E7E2;
  --ink: #15130F;
  --verm: #C8102E;
  --verm-dark: #E0263F;

  --ink-55: rgba(21, 19, 15, .55);
  --ink-40: rgba(21, 19, 15, .40);
  --rule: rgba(21, 19, 15, .16);
  --rule-soft: rgba(21, 19, 15, .09);

  /* seven-step vermilion fade ramp — the register mark + estimative scale.
     Also available as flat hex (matches the exported pf-conf-*.svg badges):
     #C8102E #D23347 #DB5A69 #E4828D #EDA9B0 #F1C2C7 #E6DCD7 */
  --v1: rgba(200, 16, 46, 1);
  --v2: rgba(200, 16, 46, .80);
  --v3: rgba(200, 16, 46, .62);
  --v4: rgba(200, 16, 46, .46);
  --v5: rgba(200, 16, 46, .31);
  --v6: rgba(200, 16, 46, .19);
  --v7: rgba(200, 16, 46, .10);

  /* ---------- type ----------
     Display/logo/headlines: Montserrat 500/600/800/900
     Utility/labels/estimative tags: IBM Plex Mono 400/500
     Long-form body copy: IBM Plex Serif 400/500/600 */
  --font-display: "Montserrat", sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, monospace;
  --font-serif: "IBM Plex Serif", Georgia, serif;
  --font-cjk: "Noto Serif SC", serif; /* Chinese-language quotes/terms only */

  /* ---------- spacing scale ---------- */
  --sp-1: 4px;
  --sp-2: 8px;
  --sp-3: 12px;
  --sp-4: 16px;
  --sp-5: 22px;
  --sp-6: 32px;
  --sp-7: 48px;

  --sheet-max: 1180px;
}

/* Shared Google Fonts import — paste this <link> in every template's <head>:

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;800;900&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Serif:wght@400;500;600&family=Noto+Serif+SC:wght@400;600&display=swap" rel="stylesheet">
*/
