/* MetaLexis — overrides mobiles seulement (≤900px) */

/* Texte : stop justification sur mobile */
.entry-content p,
.wp-block-post-content p,
.entry-content li {
  text-align: left !important;
  hyphens: auto;
  -webkit-hyphens: auto;
  overflow-wrap: anywhere;
}

/* Colonnes Gutenberg : empiler verticalement */
.wp-block-columns { display: block !important; gap: 0 !important; }
.wp-block-column  { width: 100% !important; flex-basis: 100% !important; }

/* Sommaire : pleine largeur au-dessus du texte */
.entry-content .mlx-toc {
  float: none !important;
  width: auto !important;
  margin: 0 0 1rem 0 !important;
}

/* Liens de navigation : un peu d’air au doigt */
.wp-block-navigation a { padding-block: .4rem; }

/* Sécurité : médias responsives */
img, svg, video, canvas, iframe { max-width: 100%; height: auto; display: block; } 