/* Nordic healthcare / enterprise palette — design tokens */
:root {
  --amb-petrol: #00646d;
  --amb-sage: #84b5af;
  --amb-mint: #d1e9e1;
  --amb-navy: #1e3454;
  --amb-forest: #0e494f;
  --amb-danger: #d54650;
  --amb-warning: #f7e5b8;
  --amb-neutral-soft: #efc2b9;
  /* Legacy auth helpers */
  --amb-cream: var(--amb-warning);

  --amb-surface-page: #f4f7f9;
  --amb-surface-card: #ffffff;
  --amb-text-primary: var(--amb-navy);
  --amb-text-muted: #5b6f82;
  --amb-border-subtle: rgba(30, 52, 84, 0.1);

  --amb-sidebar-header-bg: #152a45;
  --amb-sidebar-footer-tint: rgba(0, 0, 0, 0.14);

  --amb-auth-card-radius: 1.125rem;
  --amb-auth-card-ring: rgba(30, 52, 84, 0.06);
  --amb-auth-accent-line: var(--amb-petrol);
}
