:root {
  /* XcellaPrime brand tokens */
  --xp-primary: #0F62F5;
  --xp-secondary: #0D2149;
  --xp-accent: #3B8DFF;
  --xp-bg-white: #FFFFFF;
  --xp-hero-navy: #000B1E;
  --xp-hero-navy-end: #0D2149;
  --xp-text-dark: #1B3A6B;
  --xp-text-light: #FFFFFF;
  --xp-text-muted: #6B7B99;
  --xp-pill-radius: 9999px;
  --xp-card-radius: 16px;
  --xp-card-shadow: 0 4px 24px rgba(13,33,73,0.10);
  /* Typography */
  --xp-font-heading: 'Poppins', 'Noto Sans Thai', sans-serif;
  --xp-font-body-latin: 'Inter', sans-serif;
  --xp-font-body-thai: 'Noto Sans Thai', sans-serif;
  --xp-font-body: 'Noto Sans Thai', 'Inter', sans-serif;
}
