/* NC Utility tokens: live brand red, black/charcoal, white. Lato only. */
:root {
  --brand: #e31b23;
  --brand-btn: #d3232c;
  --brand-deep: #b81c24;
  --black: #0a0a0a;
  --ink: #111111;
  --charcoal: #161616;
  --charcoal-2: #222222;
  --nav: #1c1c1c;
  --text: #333333;
  --paper: #ffffff;
  --paper-soft: #f5f5f5;
  --muted: #555555;
  --muted-2: #6b6b6b;
  --border: #e4e6ea;
  --line: rgba(17,17,17,.1);
  --line-dark: rgba(255,255,255,.14);
  --bg: #f6f6f6;
  --bg-alt: #eceeef;
  --font: "Lato", system-ui, -apple-system, "Segoe UI", sans-serif;
  --fs-body: 17px;
  --radius: 4px;
  --shadow-card: 0 1px 2px rgba(0,0,0,.05), 0 8px 24px rgba(0,0,0,.07);
  --shadow-card-hover: 0 2px 4px rgba(0,0,0,.06), 0 14px 34px rgba(0,0,0,.12);
  --max: 1300px;
  --header-h: 96px;
  --proto-h: 44px;
}
