/* DAHAI GEO design tokens — shared by plugin templates and Elementor global styles. */
:root {
  --dg-primary: #0f3d6e;        /* deep blue: trust / industrial */
  --dg-primary-700: #0a2c50;
  --dg-primary-100: #e6eef7;
  --dg-accent: #f29f05;         /* solar orange — primary buttons & data highlights only */
  --dg-accent-700: #c77f00;
  --dg-ok: #1b7f3b;             /* small check marks on certification badges only */
  --dg-g0: #ffffff;
  --dg-g1: #f6f8fb;
  --dg-g2: #e9edf3;
  --dg-g3: #c9d2dd;
  --dg-g4: #6b7684;
  --dg-g5: #1f2733;
  --dg-text: #1f2733;
  --dg-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --dg-fs-14: 0.875rem; --dg-fs-16: 1rem; --dg-fs-18: 1.125rem; --dg-fs-24: 1.5rem; --dg-fs-32: 2rem; --dg-fs-48: 3rem;
  --dg-radius: 8px;
  --dg-shadow: 0 1px 2px rgba(16,24,40,.06), 0 4px 16px rgba(16,24,40,.06);
  --dg-container: 1280px;
  --dg-s1: 8px; --dg-s2: 16px; --dg-s3: 24px; --dg-s4: 32px; --dg-s5: 48px; --dg-s6: 64px; --dg-s7: 96px;
}
