/* AML/CTF Wizard — dynamic theme
   Served from /theme.css; colours sourced from app_settings in the database.
   Changing a colour in the Admin → Colours panel takes effect on next page load. */
:root {
  --color-primary:    #002B40;
  --color-blue:       #0089D9;
  --color-blue-dark:  #00506E;
  --color-blue-light: #ECF3FB;
  --color-yellow:     #F8D213;
  --color-gold:       #F1B828;
  --color-border:     #D1D9E0;
  --color-muted:      #526070;
  --color-surface:    #ffffff;
  --color-surface-alt: #f5f7fa;
  --color-text:       #0f172a;
}

/* Override surface and text variables from theme */
:root {
  --surface:      var(--color-surface);
  --surface-alt:  var(--color-surface-alt);
  --text-primary: var(--color-text);
  --text-muted:   var(--color-muted);
  --border:       var(--color-border);
}