/* 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;
}
