:root {
  /* Primary — forest green (din branding) */
  --bcs-green-900: #0d3d22;
  --bcs-green-700: #1f7a3d;
  --bcs-green-500: #2e9b52;
  --bcs-green-100: #e8f5ec;

  /* Secondary */
  --bcs-white: #ffffff;
  --bcs-black: #111111;
  --bcs-blue-700: #0a4d82;
  --bcs-blue-500: #1e8ab8;
  --bcs-blue-100: #e8f4fc;
  --bcs-gray-600: #5a6b7d;
  --bcs-gray-200: #e2e8f0;

  /* UI */
  --bcs-font-display: "Montserrat", "Segoe UI", sans-serif;
  --bcs-font-body: "Inter", "Segoe UI", sans-serif;
  --bcs-radius: 12px;
  --bcs-shadow: 0 12px 40px rgba(13, 61, 34, 0.15);
}
