/* Kallpasoft — Design System Tokens
 * Single source of truth for color and typography across landing + future
 * client/product surfaces. Andean palette: Cordillera (deep navy), Hielo (ice),
 * Niebla (mist). Accent is a teal evoking glacial water.
 */

@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=Inter:wght@400;500;600&family=Newsreader:ital,wght@1,400&family=IBM+Plex+Mono:wght@400;500&display=swap");

:root {
  /* Brand palette */
  --cordillera: #0b1220; /* deep mountain navy, dark surfaces */
  --cordillera-700: #14213a;
  --hielo: #f5f7f9; /* glacial white */
  --niebla-100: #e6ecf2;
  --niebla-200: #c9d3df;
  --niebla-300: #94a8bd; /* mist, secondary text on dark */
  --niebla-400: #6c7e92;

  /* Accent — glacial teal */
  --accent: #0e7c7b;
  --accent-hover: #0a6260;
  --accent-bright: #22c8c5; /* lighter variant for dark backgrounds */
  --accent-fg: #ffffff;

  /* Surface (light theme) */
  --bg: #f5f7f9;
  --bg-sunken: #ebf0f4;
  --bg-elevated: #ffffff;

  /* Foreground (light theme) */
  --fg: #0b1220;
  --fg-muted: #4a5868;
  --fg-subtle: #7c8b9d;

  /* Hairlines */
  --border: #e1e6ec;
  --border-strong: #c7d0da;

  /* Type families. Geist is the brand sans (used in the wordmark); falls back
   * gracefully to Inter, then system. */
  --font-sans: "Geist", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif;
  --font-serif: "Newsreader", Georgia, "Times New Roman", serif;
  --font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;
}
