/* =============================================================================
   COMPONENTI EDITORIALI
   File deliberatamente minimo: le pagine non vanno ancora sviluppate.
   Qui c'è solo l'elemento firma della direzione — la colonna delle letture
   storiche — perché è l'unico legato ai dati della migrazione e serve da
   banco di prova per i token.

   Da costruire dopo il congelamento dei token:
     .lm-testata          testata e doppio filetto
     .lm-apertura         storia di apertura + colonna di fianco
     .lm-fiume            fiume di articoli a tre colonne
     .lm-richiamo-libro   fascia Reparto Scorie in homepage
     .lm-scheda-servizio  registro professionale
   ========================================================================== */

/* --- I più letti di sempre ---------------------------------------------------
   Numerazione in carattere da titolo, corpo in interfaccia: la personalità
   sta nella scala del numero, non in una famiglia tipografica in più. */
.lm-piu-letti{ --lm-col: 1; }
.lm-piu-letti__titolo{
  font-family: var(--lm-font-ui);
  font-size: var(--lm-passo-000);
  font-weight: var(--lm-peso-forte);
  letter-spacing: var(--lm-cren-etichetta);
  text-transform: uppercase;
  padding-bottom: var(--lm-sp-2);
  border-bottom: var(--lm-bordo-forte) solid var(--lm-testo);
  margin: 0;
}
.lm-piu-letti__lista{ list-style: none; margin: 0; padding: 0; counter-reset: lm-rango; }
.lm-piu-letti__voce{
  counter-increment: lm-rango;
  display: flex;
  gap: var(--lm-sp-3);
  padding-block: var(--lm-sp-3);
  border-bottom: var(--lm-bordo) solid var(--lm-riga-tenue);
}
.lm-piu-letti__voce::before{
  content: counter(lm-rango);
  font-family: var(--lm-font-titolo);
  font-size: var(--lm-passo-4);
  line-height: .9;
  color: var(--lm-accento);
  min-width: 1.4ch;
  font-variant-numeric: lining-nums tabular-nums;
}
.lm-piu-letti__titolo-voce{
  font-family: var(--lm-font-titolo);
  font-weight: var(--lm-titolo-peso);
  font-size: var(--lm-passo-1);
  line-height: var(--lm-int-media);
  letter-spacing: 0;
  text-transform: none;
}
.lm-piu-letti__titolo-voce a{ color: var(--lm-testo); text-decoration: none; }
.lm-piu-letti__titolo-voce a:hover{ color: var(--lm-accento-testo); text-decoration: underline; }
.lm-piu-letti__letture{
  font-family: var(--lm-font-ui);
  font-size: var(--lm-passo-000);
  letter-spacing: .1em;
  text-transform: uppercase;
  color: var(--lm-testo-3);
  font-variant-numeric: tabular-nums;
  margin-top: var(--lm-sp-1);
}
/* Anton in un numero d'ordine risulta illeggibile ai corpi piccoli:
   nel registro Scorie la numerazione torna al carattere d'interfaccia. */
.registro-scorie .lm-piu-letti__voce::before,
.registro-scorie .lm-piu-letti__titolo-voce{
  font-family: var(--lm-font-ui);
  text-transform: none;
  letter-spacing: 0;
}
.registro-scorie .lm-piu-letti__voce::before{ font-weight: var(--lm-peso-forte); }
