/* Line Check Consulting brand tokens. Spec: docs/2026-10-12-line-check-brand-identity-design.md */
:root {
  --lc-ink: #32322F;
  --lc-paper: #FFFFFF;
  --lc-olive: #4F5D3A;
  --lc-olive-tint: #EEF0E8;
  --lc-line: #DCDAD4;
  --lc-muted: #6B6A65;

  --lc-font-display: "Instrument Serif", Georgia, serif;
  --lc-font-label: "Montserrat", "Futura", sans-serif;
  --lc-font-body: "Inter", "Helvetica Neue", Arial, sans-serif;

  --lc-label-tracking: 0.18em;
  --lc-display-leading: 1.0;
  --lc-body-leading: 1.55;
}

.lc-label { font-family: var(--lc-font-label); font-weight: 500; text-transform: uppercase; letter-spacing: var(--lc-label-tracking); color: var(--lc-olive); }
.lc-display { font-family: var(--lc-font-display); font-weight: 400; line-height: var(--lc-display-leading); color: var(--lc-ink); }
.lc-display em { font-style: italic; color: var(--lc-olive); }
.lc-body { font-family: var(--lc-font-body); line-height: var(--lc-body-leading); color: var(--lc-ink); }
.lc-num { font-family: var(--lc-font-body); font-feature-settings: "tnum" 1; text-align: right; }
