/* Generated design tokens */
:root{
  --ets-primary: #4D60A5;
  --ets-secondary: #34447A;
  --ets-accent: #54595F;
  --ets-heading: #0e1526;
  --ets-text: #5B6478;
  --ets-bg: #F8FAFC;
  --ets-surface: #f8f9fb;
  --ets-card: #FFFFFF;
  --ets-dark: #0F172A;
  --ets-muted: #8A93A6;
  --ets-soft: rgba(77,96,165,0.1);
  --ets-border: rgba(15,23,42,0.08);
  --ets-border-strong: rgba(15,23,42,.18);
  --ets-input: #fbfbfd;
  --ets-primary-glow: rgba(77,96,165,0.55);
  --ets-primary-soft: rgba(77,96,165,0.16);
  --ets-primary-border: rgba(77,96,165,0.35);
  --ets-on-primary: #FFFFFF;
  --ets-heading-on-dark: #F4F4F8;
  --ets-header-bg: rgba(255,255,255,.8);
  --ets-radius: 16px;
  --ets-btn-radius: 999px;
  --ets-container: 1200px;
  --ets-font-heading: "Plus Jakarta Sans";
  --ets-font-body: "Inter";
  --ets-shadow-sm: 0 1px 2px rgba(16,24,40,.04), 0 4px 14px -6px rgba(16,24,40,.06);
  --ets-shadow-lg: 0 30px 60px -28px rgba(15,23,42,0.28);
  --ets-shadow-xl: 0 50px 100px -40px rgba(15,23,42,0.38);
  --e-global-color-primary: #4D60A5;
  --e-global-color-secondary: #34447A;
  --e-global-color-text: #5B6478;
  --e-global-color-accent: #54595F;
  --e-global-color-ets_heading: #0e1526;
  --e-global-color-ets_text: #5B6478;
  --e-global-color-ets_bg: #F8FAFC;
  --e-global-color-ets_surface: #f8f9fb;
  --e-global-color-ets_dark: #0F172A;
  --e-global-color-ets_light: #FFFFFF;
  --e-global-color-ets_muted: #8A93A6;
  --e-global-color-ets_muted_light: rgba(255,255,255,0.78);
  --e-global-color-ets_soft: rgba(77,96,165,0.1);
  --e-global-color-ets_transparent: rgba(0,0,0,0);
}
