/* ======================================================================
 * STYLES AQUA'PAGES : apparence commune de vos extensions
 * Carto Malawi, Aqua'Dico, Calculs Aqua, Calculs bricoleur, Carte balades,
 * Nuage de tags, Sommaire.
 *
 * Comment modifier :
 * - changez seulement la valeur entre les deux-points et le point-virgule ;
 * - couleurs : #1f4e78 (code hexadécimal), ou rgba(31,78,120,.06) pour une
 *   couleur transparente (le dernier nombre, de 0 à 1, est l'opacité) ;
 * - tailles : en px (pixels) ; « inherit » = valeur du thème ;
 * - la valeur d'origine est rappelée en commentaire à droite.
 * Une extension qui ne trouve pas un réglage reprend sa propre valeur par défaut.
 * Bouton « Rétablir les réglages d'origine » en bas de la page en cas de souci.
 * ====================================================================== */

:root {
	/* ---------- Couleurs ---------- */
	--aqua-couleur: #cd853f;                /* couleur principale : boutons, crayons d'édition, contours actifs (#1f4e78) */
	--aqua-couleur-texte: #fff;             /* texte posé sur la couleur principale (#fff) */
	--aqua-fond: #fff;                      /* fond des champs et des boutons secondaires (#fff) */
	--aqua-bordure: #bbb;                   /* bordure des champs de recherche et des listes déroulantes (#bbb) */
	--aqua-trait: #d5d5d5;                  /* traits des tableaux, cadres des accordéons (#d5d5d5) */
	--aqua-entete: #707070;                 /* fond de l'en-tête des tableaux (#707070) */
	--aqua-entete-texte: #fff;              /* texte de l'en-tête des tableaux (#fff) */
	--aqua-fond-doux: rgba(112,112,112,.04);  /* lignes alternées, titres d'accordéon (rgba(31,78,120,.06)) */
	--aqua-surligne: #fff3bf;               /* élément surligné après une modification (#fff3bf) */
	--aqua-marque: #ffe066;                 /* mots trouvés par une recherche (#ffe066) */
	--aqua-alerte: #b32d2e;                 /* messages d'erreur (#b32d2e) */

	/* ---------- Formes et espaces ---------- */
	--aqua-arrondi: 4px;                    /* arrondi des angles : boutons, champs, cartes (4px) */
	--aqua-marge-bloc: 30px;                /* espace au-dessus et au-dessous des blocs : tableaux, cartes, listes (30px) */
	--aqua-espace: 10px;                    /* écart entre les champs et boutons d'une barre d'outils (10px) */

	/* ---------- Texte ---------- */
	--aqua-police: inherit;                 /* police des blocs ; inherit = police du thème (inherit) */
	--aqua-interligne: 1.45;                /* hauteur de ligne (1.45) */
	--aqua-texte-champ: 15px;               /* texte des champs de recherche et listes déroulantes (15px) */
	--aqua-texte-petit: 14px;               /* boutons, compteurs, aides (14px) */
}

/* ======================================================================
 * RÉGLAGES PROPRES À UNE EXTENSION (facultatif)
 * Pour changer un détail d'une seule extension, ajoutez une règle à la fin,
 * en commençant par « body » pour qu'elle passe avant celle de l'extension.
 * Les exemples ci-dessous sont inactifs : pour en activer un, supprimez la
 * ligne d'ouverture et la ligne de fermeture du commentaire qui l'entoure.
 * ====================================================================== */

/* Exemple : commentaires des publications (Carto Malawi) non grisés
body .malaw-pubs .malaw-pub-com { opacity: 1; }
*/

/* Exemple : plus d'espace autour de la liste + carte des localités seulement
body .malaw-loc-splitwrap { --aqua-marge-bloc: 50px; }
*/

/* ==========================================================================
   SOMMAIRE D’ARTICLE — apparence                          @somm-styles 1.3
   Bloc fourni avec l’extension « Sommaire d’article ». La ligne-repère
   « @somm-styles » ci-dessus indique à l’extension que son apparence est
   gérée ici : ne pas la supprimer.
   ========================================================================== */

/* Bloc */
.somm{margin:var(--aqua-marge-bloc,1.2em) 0 var(--aqua-marge-bloc,1.6em);line-height:var(--aqua-interligne,1.35);font-family:var(--aqua-police,inherit)}

/* Barre de boutons */
.somm-boutons{background:#ffffff;padding:.6em 0;border-bottom:1px solid var(--aqua-trait,#d3dce2)}
.somm-groupes{gap:var(--aqua-espace,.45em) var(--aqua-espace,.55em)}
.somm-groupe{gap:.3em}
.somm-sous{gap:.25em;margin-left:.9em !important;padding-left:.5em !important;border-left:2px solid var(--aqua-trait,#d3dce2)}
.somm-btn{padding:.35em .85em;border:1px solid var(--aqua-couleur,#2c6e8f);border-radius:var(--aqua-arrondi,4px);color:var(--aqua-couleur,#cd853f) !important;background:var(--aqua-fond,#ffffff);font-size:var(--aqua-texte-petit,15px);font-weight:600;transition:background .15s,color .15s}
.somm-btn.somm-n3{padding:.22em .7em;font-size:.88em;font-weight:500;border-color:var(--aqua-trait,#d3dce2)}
.somm-btn:hover,.somm-btn:focus,.somm-btn.somm-actif{background:var(--aqua-couleur,#cd853f);color:var(--aqua-couleur-texte,#ffffff) !important;border-color:var(--aqua-couleur,#cd853f)}

/* Version sommaire (liste) */
.somm-liste{min-width:16em;padding:.8em 1.3em;background:var(--aqua-fond-doux,#f4f7f9);border-left:4px solid var(--aqua-couleur,#cd853f);border-radius:0 var(--aqua-arrondi,4px) var(--aqua-arrondi,4px) 0}
.somm-intitule{margin:0 0 .45em !important;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--aqua-couleur,#cd853f)}
.somm-liste li{padding:.18em 0}
.somm-liste li.somm-n3{padding-left:1.4em;font-size:.93em}
.somm-liste a{color:inherit !important}
.somm-liste a:hover{color:var(--aqua-couleur,#cd853f) !important;text-decoration:underline !important}

/* Liens « Précédent » et « Retour au menu / au sommaire » */
.somm-retour{text-align:right;margin:.4em 0 1.2em !important;font-size:var(--aqua-texte-petit,.85em)}
.somm-retour a{color:var(--aqua-couleur,#cd853f) !important}
.somm-retour a:hover{text-decoration:underline !important}

/* Avertissement aux éditeurs (terme introuvable) */
.somm-alerte{margin:.6em 0 0 !important;padding:.4em .7em;background:#fff4e0;border:1px dashed #d08a00;color:#7a4d00;font-size:.9em}
