/* ═══════════════════════════════════════════════════════════════════════════
   LETTURA — documenti, enigmi, referto.

   Tutto quello che si legge sta in un livello piatto sopra la scena 3D:
   nessuno deve mai leggere in prospettiva. Corpo a 19px, contrasto pieno.
   ═════════════════════════════════════════════════════════════════════════ */

.etichetta {
  font-family: var(--brand-mono); font-size: .62rem; font-weight: 600;
  letter-spacing: .2em; text-transform: uppercase; color: var(--inchiostro-lieve);
  display: block; margin-bottom: .5rem;
}

/* timbro: un componente, cinque varianti */
.timbro {
  display: inline-block; padding: .24em .6em; border: 3px solid currentColor;
  border-radius: 4px; color: var(--rosso);
  font-family: var(--brand-display); font-weight: 800; font-size: 16px;
  letter-spacing: .14em; text-transform: uppercase;
  filter: url(#sbrecciato); opacity: .88;
}
.timbro--angolo { position: absolute; right: 8%; bottom: 14px; transform: rotate(-7deg); }

/* ══ MODALITÀ LETTURA ═════════════════════════════════════════════════════
   Un click porta il documento "in mano". Nessuno legge mai in piccolo. */
.lettura {
  position: fixed; inset: 0; z-index: 50;
  display: grid; place-items: center; padding: clamp(1rem, 4vw, 3rem);
  background: #06050480; backdrop-filter: blur(3px);
  animation: posa var(--posa);
}
.lettura__foglio {
  position: relative;
  width: min(100%, 640px); max-height: 86vh; overflow: auto;
  background: var(--carta); color: var(--inchiostro);
  border-radius: 3px; padding: clamp(1.6rem, 3.5vw, 2.6rem);
  box-shadow: var(--inMano);
  font-size: var(--corpo-lettura); line-height: 1.62;
  animation: alza var(--posa);
}
@keyframes alza { from { opacity: 0; transform: translateY(16px) scale(.985); } }

.lettura__chiudi {
  position: absolute; top: .7rem; right: .7rem;
  width: 44px; height: 44px; display: grid; place-items: center;
  font-family: var(--brand-mono); font-size: 1.2rem; color: var(--inchiostro-lieve);
  border-radius: 3px;
}
.lettura__chiudi:hover { background: #14100C0f; color: var(--inchiostro); }

.doc__intestazione {
  font-family: var(--brand-mono); font-size: .62rem; letter-spacing: .22em;
  text-transform: uppercase; color: var(--inchiostro-lieve);
  padding-bottom: .8rem; margin-bottom: 1.4rem; border-bottom: 1px solid var(--inchiostro-tenue);
}
.doc__nome { font-family: var(--brand-mono); font-size: .95rem; font-weight: 600; margin: 0 0 1.4rem; }
.doc__riga {
  display: flex; align-items: baseline; justify-content: space-between; gap: 1.5rem;
  width: 100%; padding: .5rem 0; border-bottom: 1px solid #14100C14;
}
.doc__et {
  font-family: var(--brand-mono); font-size: .68rem; letter-spacing: .14em;
  text-transform: uppercase; color: var(--inchiostro-lieve); flex: none;
}
.doc__val { text-align: right; }
button.doc__riga { transition: background var(--presa); }
button.doc__riga:hover { background: #14100C0a; }
button.doc__riga .doc__et { font-size: .8rem; text-transform: none; color: var(--inchiostro); }
button.doc__riga .doc__val {
  font-family: var(--brand-mono); font-size: .62rem; letter-spacing: .18em;
  text-transform: uppercase; color: var(--inchiostro-lieve);
}

.doc__p { margin: 1.1rem 0; }
.doc__p--forte { font-weight: 600; }
.doc__clausola {
  margin: 1.6rem 0; padding: 1.1rem 1.3rem;
  border-left: 3px solid var(--inchiostro); background: #14100C08; font-weight: 600;
}
.doc__nota {
  font-family: var(--brand-mono); font-size: .78rem; line-height: 1.7;
  color: var(--inchiostro-lieve); margin: 1rem 0 0;
}

.doc__suggerimento {
  margin: 1.6rem 0 0; padding-top: 1rem; border-top: 1px dashed var(--inchiostro-tenue);
  font-family: var(--brand-mono); font-size: .74rem; color: #8A6A12;
}
.doc__firma { margin-top: 2.4rem; }
.doc__firma span {
  display: block; font-family: var(--brand-mono); font-size: .62rem;
  letter-spacing: .18em; text-transform: uppercase; color: var(--inchiostro-lieve);
}
.doc__firma hr { border: 0; border-top: 1px solid var(--inchiostro); margin: 2.6rem 0 .5rem; }
.doc__firma b { font-family: var(--brand-display); font-weight: 700; font-size: 1.05rem; }
.doc__mano { font-family: var(--mano); font-size: 1.9rem; line-height: 1.35; white-space: pre-line; }

.doc__tabella { width: 100%; border-collapse: collapse; font-size: .92rem; }
.doc__tabella th {
  font-family: var(--brand-mono); font-size: .6rem; letter-spacing: .16em;
  text-transform: uppercase; color: var(--inchiostro-lieve);
  text-align: left; padding: .5rem .6rem; border-bottom: 1.5px solid var(--inchiostro);
}
.doc__tabella td { padding: .55rem .6rem; border-bottom: 1px solid #14100C14; }
.doc__tabella td:first-child, .doc__tabella th:first-child {
  font-family: var(--brand-mono); font-size: .78rem; width: 3ch;
}
.doc__tabella td:last-child, .doc__tabella th:last-child {
  text-align: right; font-variant-numeric: tabular-nums;
}
/* la colonna che serve dopo: numeri pieni e un filo di evidenziatore */
.doc__tabella .doc__col-evidenza {
  text-align: right; font-variant-numeric: tabular-nums;
  background: #F2D45C38;
}
.doc__tabella td.doc__col-evidenza { font-weight: 700; font-size: 1.08rem; }
.doc__tabella th.doc__col-evidenza { color: var(--inchiostro); }
/* il totale: chiude la tabella, e il numero si legge da lontano */
.doc__tabella .doc__totale td {
  border-bottom: 0; border-top: 1.5px solid var(--inchiostro); padding-top: .7rem;
  font-family: var(--brand-mono); font-size: .72rem; letter-spacing: .14em; text-transform: uppercase;
}
.doc__tabella .doc__totale td.doc__col-evidenza {
  font-family: var(--brand-display); font-size: 1.5rem; font-weight: 800;
  letter-spacing: 0; text-transform: none;
}
.doc__tabella .doc__totale td:first-child { width: auto; }

/* la chat: le due bolle su lati opposti, perché la distanza fra chi chiede e
   chi risponde è il contenuto del documento */
.doc__chat { display: grid; gap: 1rem; margin: 1.2rem 0; }
.doc__msg {
  max-width: 84%; padding: .9rem 1.1rem; border-radius: 12px 12px 12px 3px;
  background: #14100C0d; font-size: .95rem; line-height: 1.5;
}
.doc__msg--dx { justify-self: end; border-radius: 12px 12px 3px 12px; background: #1B3A8F14; }
.doc__msg p { margin: .35rem 0 0; }
.doc__msg-da {
  font-family: var(--brand-mono); font-size: .62rem; letter-spacing: .12em;
  color: var(--inchiostro-lieve); text-transform: uppercase;
}

/* ── ANOMALIE ────────────────────────────────────────────────────────────
   Bersaglio generoso anche quando il testo è un trattino: mai pixel-hunting,
   e il cerchio a penna ha bisogno di spazio per non collassare. */
.anom {
  position: relative; display: inline-block; cursor: pointer; border-radius: 2px;
  min-width: 2.6em; text-align: center;
  padding: .15em .35em; margin: -.15em -.35em;
  transition: background var(--presa);
}
.anom:focus-visible { outline: 2px solid var(--brand-accento); outline-offset: 2px; }
.anom.segnata, .anom.segnata:hover { cursor: default; background: none; }
/* dentro una nota o un messaggio il bersaglio è una frase: si legge da sinistra, come il resto */
.doc__nota .anom, .doc__msg .anom { text-align: left; }

.anom__cerchio { position: absolute; left: -6%; top: -28%; width: 112%; height: 156%; overflow: visible; }
.anom__cerchio path {
  fill: none; stroke: var(--rosso); stroke-width: 2.4; stroke-linecap: round;
  stroke-dasharray: 420; stroke-dashoffset: 420;
  animation: traccia .62s cubic-bezier(.5, 0, .2, 1) forwards;
}
@keyframes traccia { to { stroke-dashoffset: 0; } }

.reazione {
  margin-top: 1.6rem; padding-top: 1.1rem; border-top: 1px solid var(--inchiostro-tenue);
  font-family: var(--brand-mono); font-size: .78rem; line-height: 1.7;
  color: var(--rosso); animation: posa var(--posa);
}

/* ══ IL CONTROLUCE ════════════════════════════════════════════════════════
   Il momento-spettacolo: quello che sul foglio non si vede. */
.controluce { background: #0603007a; }
.controluce__foglio {
  background: linear-gradient(#F6EBD2, #EADFC2);
  box-shadow: var(--inMano), 0 0 120px 30px #FFC97759;
}
.controluce__impronta {
  font-family: var(--mano); font-size: 2.1rem; line-height: 1.3;
  white-space: pre-line; color: #6B5A3Ecc; margin: 2rem 0;
  text-shadow: 0 0 1px #00000014;
  animation: emerge 1400ms ease forwards; opacity: 0;
}
@keyframes emerge { to { opacity: 1; } }

/* ══ ENIGMI ═══════════════════════════════════════════════════════════════ */
.enigma .biglietto { margin-top: 1.6rem; }

/* confronto */
.enigma--confronto { width: min(100%, 1060px); }
.confronto { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 1.5rem; margin: 1rem 0; }
.confronto__col { padding: 1.3rem; background: #fffcf4; border: 1px solid #c8beaa; box-shadow: 0 3px 8px #14100c0a; }
.confronto__t {
  font-family: var(--brand-mono); font-size: .82rem; letter-spacing: .08em;
  text-transform: uppercase; color: var(--inchiostro-lieve); margin: 0 0 1rem;
}
.confronto__oggetto { font-weight: 600; margin: 0 0 1rem; }
.confronto__paragrafo { margin: 0 0 .9rem; font-size: 1.08rem; line-height: 1.8; }
.confronto__paragrafo:last-child { margin-bottom: 0; }
.confronto__dato {
  display: inline; font: inherit; color: inherit; text-align: left;
  padding: .3em .2em; margin: 0; border-radius: 3px; background: transparent;
  text-decoration: underline; text-decoration-color: #8e837466; text-underline-offset: .22em;
  box-decoration-break: clone; -webkit-box-decoration-break: clone;
}
.confronto__dato:hover, .confronto__dato:focus-visible { background: #e9b44c40; }
.confronto__dato:focus-visible { outline: 2px solid var(--inchiostro); outline-offset: 2px; }
.confronto__dato--trovato, .confronto__dato--trovato:hover { background: #efd59199; color: #86251f; text-decoration: underline double; cursor: default; }
.confronto__dato--trovato::after { content: ' ✓'; font-family: sans-serif; font-size: .8em; }
.confronto__stato { font-family: var(--brand-mono); font-size: .88rem; margin: 1rem 0 .5rem; }
.confronto__feedback { min-height: 2.8em; font-size: .95rem; line-height: 1.5; margin: .5rem 0; }
@media (max-width: 700px) {
  .confronto { grid-template-columns: 1fr; gap: 1rem; }
  .confronto__col { padding: 1rem; }
}
@keyframes scuoti {
  0%, 100% { transform: translateX(0); }
  25% { transform: translateX(-6px); } 75% { transform: translateX(6px); }
}

/* ordina — le strisce */
.strisce__ricomposto { margin: .6rem 0 1.4rem; min-height: 46px; }
.strisce__vassoio { display: grid; gap: .5rem; }
.striscia {
  display: block; width: 100%; text-align: left;
  padding: .8rem 1rem; border-radius: 2px;
  background: repeating-linear-gradient(var(--carta-copia) 0 9px, #DCD4BE 9px 10px);
  font-family: var(--brand-mono); font-size: .8rem; line-height: 1.5;
  color: var(--inchiostro);
  transition: background var(--presa), opacity var(--presa);
}
.striscia:hover { background: var(--carta); }
.striscia.usata { opacity: .22; cursor: default; }
.striscia--posata {
  background: var(--carta); border-left: 3px solid var(--rosso); cursor: default;
  animation: posa var(--posa);
}
.striscia.sbagliata { animation: scuoti .4s; }

/* domande — le tre domande che nessuno ha fatto */
.domanda { margin: 1.4rem 0; }
.domanda__t { font-size: 1rem; font-weight: 600; margin: 0 0 .7rem; }
.domanda__chip { display: flex; flex-wrap: wrap; gap: .5rem; }
.chip {
  padding: .6rem .95rem; border-radius: 999px;
  background: #14100C0d; font-family: var(--brand-mono); font-size: .76rem;
  transition: background var(--presa);
}
.chip:hover { background: #14100C1f; }
.chip.scelto { background: var(--inchiostro); color: var(--carta); }

/* decisione — l'unica cosa senza una risposta giusta */
.decisione .doc__firma { position: relative; }
.tampone { display: flex; flex-wrap: wrap; gap: .7rem; margin-top: .6rem; }
.timbro--scelta {
  cursor: pointer; opacity: .72;
  transition: opacity var(--presa), transform var(--presa);
}
.timbro--scelta:hover { opacity: 1; transform: scale(1.06) rotate(-2deg); }
.tampone__voce { display: grid; justify-items: center; align-content: start; gap: .45rem; flex: 1 1 9rem; text-align: center; }
.tampone__nota { font-size: .86rem; line-height: 1.4; color: var(--inchiostro); }
.timbro--impresso {
  position: absolute; right: 6%; bottom: -6px; transform: rotate(-9deg);
  animation: schiaccia 240ms cubic-bezier(.3, 1.6, .5, 1);
}
@keyframes schiaccia {
  from { transform: rotate(-9deg) scale(1.7); opacity: 0; }
  to   { transform: rotate(-9deg) scale(1); opacity: .88; }
}

/* referto */
.referto .doc__riga { padding: .7rem 0; }

/* ── INTERRUZIONE CHE OBBLIGA A RISPONDERE ───────────────────────────── */
.frattura {
  position: fixed; inset: 0; z-index: 55;
  display: grid; place-items: center; padding: 2rem;
  background: #0605047a; backdrop-filter: blur(3px); animation: posa var(--posa);
}
.frattura__box {
  width: min(100%, 460px); background: #17181B; color: var(--carta);
  border-radius: 12px; padding: 1.8rem; box-shadow: var(--inMano);
  border-left: 3px solid var(--rosso); animation: alza var(--posa);
}
.frattura__da {
  font-family: var(--brand-mono); font-size: .6rem; letter-spacing: .2em;
  text-transform: uppercase; color: #FFFFFF6b; margin-bottom: .8rem;
}
.frattura__testo { font-size: 1.05rem; line-height: 1.55; margin: 0 0 1.6rem; }
.frattura__risposte { display: grid; gap: .6rem; }
.frattura__risposte button {
  text-align: left; padding: .85rem 1rem; border-radius: 6px;
  background: #FFFFFF0f; font-size: .92rem; transition: background var(--presa);
}
.frattura__risposte button:hover { background: #FFFFFF1f; }

/* ── PANNELLO REGIA ─────────────────────────────────────────────────────── */
#regia {
  position: fixed; right: 12px; bottom: 12px; z-index: 80;
  display: flex; gap: .5rem; align-items: center;
  background: #17181B; color: var(--carta); padding: .5rem .7rem; border-radius: 8px;
  font-family: var(--brand-mono); font-size: .6rem; letter-spacing: .12em;
  text-transform: uppercase; box-shadow: var(--alzato);
}
#regia b { color: var(--brand-accento); }
#regia button, #regia select {
  padding: .35rem .6rem; background: #FFFFFF14; border: 0; border-radius: 4px;
  color: var(--carta); font-family: inherit; font-size: inherit; letter-spacing: inherit;
  text-transform: inherit;
}
#regia button:hover { background: #FFFFFF2b; }

/* ── aggiunte per la versione 3D ────────────────────────────────────────── */
.lettura--morbida { background: #06050466; backdrop-filter: blur(1.5px); }

.doc__msg--urgente { border-left: 3px solid var(--rosso); }
.telefono-aperto { background: #111317; color: #E7EAEE; }
.telefono-aperto .doc__intestazione { color: #FFFFFF8c; border-bottom-color: #FFFFFF26; }
.telefono-aperto .doc__msg { background: #22272E; }
.telefono-aperto .doc__msg--dx { background: #1D3A2A; }
.telefono-aperto .doc__msg-da { color: #FFFFFF8c; }
.telefono-aperto .lettura__chiudi { color: #FFFFFFb3; }

.referto__azioni { display: flex; gap: .8rem; flex-wrap: wrap; margin-top: 1.8rem; }
.biglietto--chiaro { background: #14100C14; color: var(--inchiostro); }

/* il biglietto di fine tappa quando la scena ha qualcosa da mostrare: in alto
   a sinistra, senza velo, arriva quando il cassetto ha finito di aprirsi */
.lettura--lato { background: none; backdrop-filter: none; }
.lettura--lato .lettura__foglio {
  position: absolute; top: clamp(3rem, 9vh, 6rem); left: clamp(1rem, 5vw, 5rem);
  width: min(calc(100% - 2rem), 420px); max-height: calc(100svh - 8rem);
  animation: alza var(--posa) 700ms both;
}
/* a destra, in alto */
.lettura--destra .lettura__foglio { left: auto; right: clamp(1rem, 5vw, 5rem); top: clamp(6rem, 15vh, 8.5rem); }

/* ══ IL GIORNALE ══════════════════════════════════════════════════════════
   La prima pagina di «Cronache», dal tavolino (js/giornale.js). È l'unica
   carta dello studio che non fa parte del caso: deve sembrare un quotidiano
   vero (testata, filetti, colonne) e restare comoda come ogni documento.
   Il corpo resta quello della lettura (19px); le colonne nascono solo se
   c'è spazio, su uno schermo stretto il testo torna una colonna sola. */
.lettura__foglio:has(> .giornale) {
  width: min(100%, 860px);
  /* carta di giornale: più grigia e più fredda della carta del fascicolo */
  background: linear-gradient(#EFECE3, #E7E3D8);
}
.giornale { color: #1A1815; font-family: var(--serif); }

.giornale__testata { text-align: center; padding-top: .3rem; }
.giornale__nome {
  font-family: var(--serif); font-weight: 600;
  font-size: clamp(2.7rem, 8vw, 4.4rem); line-height: 1; letter-spacing: -.015em;
  margin: 0 3rem .7rem;   /* i margini laterali lasciano libera la × */
}
.giornale__fascia {
  display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline;
  gap: .25rem 1.2rem; margin: 0 0 1.6rem; padding: .55rem 0 .5rem;
  border-top: 3px solid currentColor; border-bottom: 1px solid currentColor;
  font-family: var(--brand-mono); font-size: .8em; font-weight: 500;
  letter-spacing: .08em; text-transform: uppercase;
}
.giornale__motto {
  font-family: var(--serif); font-size: 1.15em; letter-spacing: 0; text-transform: none;
}
@media (max-width: 560px) {
  .giornale__fascia { justify-content: center; text-align: center; }
}

.giornale__occhiello {
  font-family: var(--brand-mono); font-size: .8em; font-weight: 600;
  letter-spacing: .14em; text-transform: uppercase; color: var(--rosso);
  margin: 0 0 .5rem;
}
.giornale__titolo {
  font-family: var(--serif); font-weight: 600;
  font-size: clamp(1.9rem, 5vw, 2.8rem); line-height: 1.08; letter-spacing: -.012em;
  margin: 0 0 1.1rem; text-wrap: balance;
}
.giornale__testo {
  columns: 2 15em; column-gap: 2.2rem; column-rule: 1px solid #1A181526;
}
.giornale__testo p { margin: 0 0 .8em; line-height: 1.55; }
.giornale__testo p:first-child::first-letter {
  float: left; font-weight: 600; font-size: 3.3em; line-height: .8;
  margin: .08em .1em 0 0;
}

.giornale__brevi {
  display: grid; grid-template-columns: repeat(auto-fit, minmax(12em, 1fr));
  gap: 1.1rem 1.8rem; margin-top: 1.5rem; padding-top: 1.1rem;
  border-top: 2px solid currentColor;
}
.giornale__breve-titolo {
  font-family: var(--brand-display); font-weight: 700;
  font-size: 1.05em; line-height: 1.22; margin: 0 0 .4rem;
}
.giornale__breve p { margin: 0; font-size: .95em; line-height: 1.5; }

/* ══ IL POST-IT ═══════════════════════════════════════════════════════════
   Un documento che sulla scrivania è un post-it (motore.js, eUnPostit) si
   apre come un post-it, non come un foglio: quadrato, giallo, un filo storto,
   la striscia di colla in alto più lucida e liscia, l'angolo in basso che si
   solleva e fa ombra. Sopra c'è solo la scrittura a mano: niente titolo
   stampato (il nome resta per i lettori di schermo, in aria-label).
   Il foglio della lettura diventa un contenitore trasparente; l'avviso sul
   retro, la reazione e i pulsanti stanno sotto il foglietto, a parte. */
.lettura__foglio--postit {
  width: min(100%, 460px); overflow: visible;
  background: transparent; box-shadow: none; padding: 56px 0 0;
  display: grid; justify-items: center;
}
.lettura__foglio--postit > .lettura__chiudi { top: 0; right: 0; background: #F4EFE4; }

.postit {
  position: relative;
  width: min(100%, 400px); aspect-ratio: 1;
  padding: 3.4rem 2.3rem 2rem;
  color: #2F2610;
  background:
    /* l'angolo che si solleva: un filo d'ombra sotto la curva */
    radial-gradient(120% 90% at 100% 100%, #00000024, #0000 38%),
    /* le fibre della carta, appena */
    repeating-linear-gradient(96deg, #FFFFFF0A 0 2px, #0000 2px 6px),
    linear-gradient(162deg, #F8E27E, var(--carta-postit) 46%, #E8C443);
  border-bottom-right-radius: 58% 7%;
  box-shadow: 0 1px 2px #00000033, 0 20px 26px -16px #000000b3;
  transform: rotate(-2.2deg);
  animation: alza var(--posa);
}
/* la colla: la striscia in alto sta piatta e un po' più lucida */
.postit::before {
  content: ''; position: absolute; inset: 0 0 auto 0; height: 17%;
  background: linear-gradient(#FFFFFF2e, #FFFFFF0d 80%, #00000012);
  pointer-events: none;
}
/* e l'ombra che l'angolo sollevato getta sul tavolo */
.postit::after {
  content: ''; position: absolute; right: 3%; bottom: 0; width: 55%; height: 14px;
  transform: translateY(100%);
  background: radial-gradient(ellipse at 72% 0, #00000055, #0000 70%);
  pointer-events: none;
}
.postit .doc__mano {
  margin: 0; font-size: clamp(1.9rem, 4.6vw, 2.55rem); line-height: 1.28; color: #2F2610;
}

/* il retro, alla lampada: più chiaro, e la luce che passa dal centro */
.postit--retro {
  color: #6B5A3E;
  background:
    radial-gradient(70% 70% at 50% 55%, #FFF7D2cc, #0000 70%),
    linear-gradient(162deg, #F6E59A, #EED66F 50%, #E4C95A);
  /* girato, l'angolo sollevato sta a sinistra */
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 58% 7%;
  box-shadow: 0 1px 2px #00000033, 0 0 120px 30px #FFC97759, 0 20px 26px -16px #000000b3;
  transform: rotate(2deg);
}
.postit--retro::after { right: auto; left: 3%; background: radial-gradient(ellipse at 28% 0, #00000055, #0000 70%); }
/* sul retro la colla è opaca */
.postit--retro::before { background: linear-gradient(#00000014, #0000000a 80%, #0000); }
.postit--retro .controluce__impronta { margin: 0; }

/* quello che non è il foglietto: sotto, su un cartoncino chiaro */
.lettura__foglio--postit > .doc__intestazione {
  order: -1; justify-self: start; margin: 0 0 1rem; color: #F4EFE4cc; border-bottom-color: #F4EFE433;
}
.lettura__foglio--postit > .doc__suggerimento,
.lettura__foglio--postit > .reazione {
  width: min(100%, 400px); margin: 1.6rem 0 0; padding: 12px 18px;
  background: #F4EFE4; border-top: 0;
}
.lettura__foglio--postit > .biglietto { margin-top: 1.2rem; }
/* sullo sfondo scuro il pulsante chiaro avrebbe il testo scuro sul buio */
.lettura__foglio--postit > .biglietto--chiaro { background: #F4EFE4; }
