:root {
  /* Marca provisional: editar aquí al recibir el manual. */
  --brand-blue: #245580;
  --brand-white: #ffffff;
  --brand-gray: #526170;
  --surface-muted: #f2f5f8;
  --border-neutral: #d6dee6;
  --text-primary: #233342;
  --color-primary: var(--brand-blue);
  --color-background: var(--brand-white);
  --color-text: var(--text-primary);
  --color-text-muted: var(--brand-gray);
  /* Exclusivos de avance/certificación; nunca decoración. */
  --status-red: #b42318;
  --status-yellow: #947000;
  --status-green: #177245;
  --font-body: system-ui, -apple-system, "Segoe UI", sans-serif;
  --radius-panel: 0.75rem;
}
