:root {
  --card-title: #c00000;
  --card-bg: #ffffff;
  --text-muted: #666;
  --shadow-light: rgba(0, 0, 0, 0.08);
  --shadow-medium: rgba(0, 0, 0, 0.15);
  --border-color: #e1e5e9;
  --primary-blue: #60AB9D;
  --accent-gold: #d69e2e;
}

/* ——— Corps du texte principal en Calibri ——— */
body, p, li, td, th, input, select, textarea {
  font-family: 'Calibri', 'Segoe UI', sans-serif !important;
  font-size: 16px;
  line-height: 1.7;
  color: #333;
}

/* ——— Corps du texte des span en Calibri ——— */
span {
  font-family: 'Calibri', 'Segoe UI', sans-serif !important;
}

/* ——— Titres de page spécifiques en Century Gothic 20px ——— */
h1.large-title,
h2.large-title {
  font-family: 'Century Gothic', sans-serif !important;
  font-size: 20px !important;
  color: #004c4c;
  text-transform: none;
  font-weight: normal;
}

/* ——— Champs + valeurs dans les fiches : nouvelle police ——— */
/* Cible les tableaux de métadonnées, paires label/valeur, etc. */
table, table th, table td,
.metadata, .value, .property, .field,
.resource-values, .property-value {
  font-family: Georgia, serif !important;
  font-size: 16px;
  color: #222;
}

/* Facultatif : labels en gras */
.property-label, th {
  font-weight: bold;
}

.calibri-blanc {
  font-family: 'Calibri', 'Segoe UI', sans-serif !important;
  font-size: 12px;
  color: #000;
  background-color: #fff;
  padding: 15px;
}

.colonnes-noirsurblanc {
  column-count: 2; /* tu peux mettre 3 si tu veux trois colonnes */
  column-gap: 40px;
  font-family: 'Calibri', 'Segoe UI', sans-serif !important;
  font-size: 12pt;
  color: #000;
  background-color: #fff;
  padding: 20px;
  border-radius: 5px;
  line-height: 1pt
}