:root {
  /* DOHN.AI Brand Colours */
  --dohn-navy: #0B3D91;
  --dohn-blue: #2F80ED;
  --dohn-teal: #10B981;
  --dohn-light-green: #A7E3C7;
  --dohn-light-blue: #EAF2FF;
  --dohn-white: #FFFFFF;

  /* Semantic colours */
  --color-primary: var(--dohn-navy);
  --color-primary-hover: #082F70;
  --color-accent: var(--dohn-blue);
  --color-health: var(--dohn-teal);
  --color-surface: var(--dohn-light-blue);
  --color-background: var(--dohn-white);

  /* Typography */
  --font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  /* Shape */
  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 22px;

  /* Shadows — keep subtle */
  --shadow-card: 0 8px 30px rgba(11, 61, 145, 0.08);
}
