/* ==========================================================================
   covers.css — Portadas de libros
   --------------------------------------------------------------------------
   El ancho se controla con la variable --w (cada contenedor la define) y el
   alto sale siempre de ella (proporción 2:3), así una sola regla sirve para
   la lista lateral, el calendario, los resultados y las fichas.
   ========================================================================== */

.cv {
  width: var(--w);
  height: calc(var(--w) * 1.5);
  object-fit: cover;
  border-radius: 3px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, .28);
  display: block;
  background: var(--line);
}

/* Portada de sustitución (cuando no hay imagen): color según el título + el título */
.ph {
  display: flex; align-items: center; justify-content: center; text-align: center;
  padding: 3px; overflow: hidden; color: #fff;
  font: 600 11px/1.15 var(--sans); word-break: break-word;
}
