/* Body text across the website (loaded on every page, after the pages' own styles, from base.html):

   - Justified: every paragraph and list item in a page's content (<main>). Text on one line looks the same as
     before; a few short centred labels keep their centring (the figure label on Home, the donut caption on
     Eco-Sensitive Zones, the "no notices yet" line on Notifications).
   - Scientific names in italics: CMS text marks them *Like this* (shown as <em>); .sci-name is for names in
     templates. */
html body main :is(p, li):not(.hx-figure-label, .eszd-caption, .nt-empty) { text-align: justify !important; }

html body .sci-name { font-style: italic; }
