:root {
  color-scheme: light;

  /* superficies */
  --bg: #F4F7FB;
  --surface: #FFFFFF;
  --line: #E3EAF3;
  --line-soft: #EFF3F8;

  /* texto */
  --ink: #2C3A4B;
  --muted: #8A97A8;

  /* acao */
  --blue: #378ADD;
  --blue-strong: #185FA5;
  --blue-soft: #F0F6FD;

  /* semaforo */
  --risk-low: #1D9E75;
  --risk-mid: #BA7517;
  --risk-high: #E24B4A;
  --risk-critical: #444441;
  --risk-low-bg: #E1F5EE;
  --risk-mid-bg: #FAEEDA;
  --risk-high-bg: #FCEBEB;
  --risk-critical-bg: #F1EFE8;
  --risk-incomplete: #185FA5;
  --risk-incomplete-bg: #E6F1FB;

  /* forma */
  --radius: 10px;
  --radius-pill: 999px;
  --shadow: 0 8px 24px rgba(44, 58, 75, 0.06);

  /* tipografia */
  --font: Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;
}
