/* GMC AssetIQ design tokens - authoritative, shared with GMC One.
   Every value here is from the design handoff brief. Do not invent colours. */
:root {
  /* Greens */
  --emerald: #0e7a5f;   /* primary accent, links, active states */
  --deep: #0a5d48;
  --forest: #083e30;

  /* Accent ramp */
  --accent-100: #e2f1ea;
  --accent-200: #c6e5d7;
  --accent-300: #8fcdb5;
  --accent-400: #4faf8c;
  --accent-500: #159a76;
  --accent-600: #0e7a5f;
  --accent-700: #0a5d48;
  --accent-800: #083e30;
  --accent-900: #062e24;

  /* Field gradients */
  --field: linear-gradient(158deg, #0e7a5f, #0a5d48 70%, #083e30);
  --sidebar-field: linear-gradient(180deg, #0a4a39, #083e30 60%, #062e24);
  --brand-squircle: linear-gradient(155deg, #159a76, #0a5d48 70%, #083e30);

  /* Gold CTA */
  --gold: linear-gradient(135deg, #efc978, #d99a2f 52%, #c98a24);
  --gold-ink: #3a2606;
  --gold-soft: #e8b85a;

  /* Neutrals */
  --ground: #eef3f0;
  --card: #ffffff;
  --line: #e4ebe7;
  --ink: #16241f;
  --ink-2: #5a6b64;
  --thead: #f6f8f7;

  /* Semantic */
  --ok: #1f8a5b;      --ok-bg: #dbf0e4;
  --amber: #b0741a;   --amber-bg: #fbefd8;
  --slate: #5f7183;   --slate-bg: #eef1f4;

  /* Shape */
  --r-card: 16px;
  --r-btn: 13px;
  --r-input: 12px;
  --r-tag: 8px;
  --r-nav: 10px;

  /* Shadows */
  --shadow-card: 0 1px 2px rgba(22, 36, 31, .04), 0 8px 24px -16px rgba(8, 62, 48, .18);
  --shadow-elevated: 0 12px 32px rgba(43, 43, 45, .22);

  /* Focus + states */
  --focus-ring: 0 0 0 3px rgba(14, 122, 95, .16);
  --gold-shadow: 0 6px 16px -6px rgba(214, 155, 52, .6);

  /* Type */
  --font-sans: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
  --font-mono: 'Spline Sans Mono', ui-monospace, 'SF Mono', Menlo, monospace;
  --font-gu: 'Noto Sans Gujarati', var(--font-sans);
}
