:root {
  --color-bg: #f5f3f0;
  --color-surface: #ffffff;
  --color-surface-hover: #faf9f7;
  --color-border: #e6e2d9;
  --color-text: #24221e;
  --color-text-tenue: #7a7669;
  --color-primario: #23221e;
  --color-primario-hover: #3a3833;
  --color-primario-texto: #ffffff;
  --color-acento: #b6873f;
  --color-acento-suave: #f2e4cd;
  --color-exito: #1e6b30;
  --color-exito-bg: #e6f4e8;
  --color-error: #b3261e;
  --color-error-bg: #fbe9e7;
  --color-aviso: #8a6d1f;
  --color-aviso-bg: #fbf1d8;

  --radio: 12px;
  --radio-sm: 8px;
  --sombra: 0 10px 30px rgba(30, 26, 16, .08);
  --sombra-sm: 0 2px 8px rgba(30, 26, 16, .06);
  --fuente: 'Segoe UI', system-ui, -apple-system, 'Helvetica Neue', Arial, sans-serif;
  --transicion: 150ms ease;
}
