@font-face { font-family: 'Manrope'; src: url('assets/fonts/Manrope-variable.ttf') format('truetype'); font-weight: 200 800; font-style: normal; font-display: swap; }
/* LLCAR design tokens — owned file, do not duplicate */
:root {
  --font-main: 'Manrope', 'Segoe UI', system-ui, -apple-system, sans-serif;
  --color-primary: #0e7a3b;
  --color-ink: #23352c;
  --color-bg: #f6f8f7;
  --color-surface: #ffffff;
  --color-line: #d9e2dc;
  --color-line-soft: #e7ede9;
  --color-muted: #5c6f64;
  --color-primary-ink: #0a5c2e;
  --color-primary-soft: #e3f1e8;
  --color-warn-bg: #fdf3df;
  --color-warn-ink: #7a5410;
  --color-warn-line: #ecd9a8;
  --color-danger: #a33a2a;
  --radius: 10px;
  --radius-sm: 6px;
  --shadow: 0 1px 3px rgba(35, 53, 44, .08), 0 4px 14px rgba(35, 53, 44, .06);
  --space-1: 4px; --space-2: 8px; --space-3: 12px;
  --space-4: 16px; --space-5: 24px; --space-6: 32px; --space-7: 48px;
  --control-h: 44px;
  --measure: 70ch;
  --app-max: 1280px;
  --sidebar-w: 240px;
  --focus: 0 0 0 3px rgba(14, 122, 59, .45);
}
