/* ------------------------------ */
/* TITOLI */
/* ------------------------------ */
#titoloLibro {
  font-family: Arial, sans-serif;
  font-size: 2em;
  margin-bottom: 10px;
}

/* Bottoni generali */
button {
  margin: 5px;
  padding: 8px 12px;
  font-size: 1em;
  cursor: pointer;
}

/* ------------------------------ */
/* COPERTINA */
/* ------------------------------ */
#copertina {
  display: block;
  margin: 15px 0;
  max-width: 200px; /* dimensione massima */
  height: auto;
  border: 1px solid #ccc;
}

/* ------------------------------ */
/* RIASSUNTO */
/* ------------------------------ */
#riassunto {
  font-family: Arial, sans-serif;
  font-size: 1em;
  margin-top: 10px;
  line-height: 1.4;
  border-left: 3px solid #007BFF;
  padding-left: 8px;
}

/* Nasconde elementi con classe "nascosto" */
.nascosto {
  display: none;
}
