/**
 * Territory global theme
 * Single shared source for brand fonts, colors, and base type.
 * Load after assets/css/style.css so these tokens win over SaasoX defaults.
 */

:root {
  /* Typography */
  --heading-font: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --body-font: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  /* Brand palette (aligned with main landing) */
  --white-color: #fff;
  --black-color: #000;
  --heading-color: #1a1a2e;
  --body-color: #788094;
  --accent-color: #6860f8;
  --border-color: #d8dde1;
  --theme-color-1: #e8e6ff;
  --theme-color-2: #6860f8;
  --theme-color-3: #fed91f;
  --theme-color-4: #e3ffcd;
  --theme-color-5: #f16615;
  --green-color: #62ec30;
  --gray-color-1: #f5f7fa;
  --gray-color-2: #ecf1f5;

  /* Shared UI helpers */
  --geo-radius: 16px;
  --geo-shadow: 0 18px 50px rgba(21, 32, 51, 0.1);
}

html,
body {
  color: var(--body-color);
  font-family: var(--body-font);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

h1,
h2,
h3,
h4,
h5,
h6,
.cs_heading_font {
  color: var(--heading-color);
  font-family: var(--heading-font);
}

.cs_body_font {
  font-family: var(--body-font);
}

.geo-landing {
  --accent-color: #6860f8;
}
