:root {
  --color-texto: #161616;
  --color-texto-suave: #525252;
  --color-fondo: #ffffff;
  --color-superficie: #f4f4f4;
  --color-borde: #e0e0e0;
  --color-redline: #d02670;
  --color-redline-contraste: #ffffff;
  --font-titular: "IBM Plex Sans", sans-serif;
  --font-texto: "IBM Plex Sans", sans-serif;
  --font-mono: "IBM Plex Mono", monospace;
  --font-weight-ligero: 300;
  --font-weight-normal: 400;
  --font-weight-semibold: 600;
  --text-titulo: 32px;
  --leading-titulo: 40px;
  --text-cuerpo: 16px;
  --leading-cuerpo: 24px;
  --text-nota: 14px;
  --leading-nota: 20px;
  --text-mini: 12px;
  --leading-mini: 16px;
  --spacing-04: 12px;
  --spacing-05: 16px;
}
