/* ==========================================================================
   pages/pubblicazioni.css
   Eccezioni della pagina pubblicazioni.
   Caricato da 1 pagina.
   ========================================================================== */

a.glb-pill {
  text-decoration: none;
}

a.glb-pill:hover {
  filter: brightness(.88);
}

body.page-pubblicazioni #books-list .book-row {
  padding: 1.2rem;
}

body.page-pubblicazioni #books-list .book-cover {
  flex: 0 0 110px;
  width: 110px;
  min-width: 110px;
}

#books-list .book-cover a {
  display: block;
}

#books-list .book-cover img {
  width: 110px;
  max-width: 110px;
  box-shadow: var(--shadow-sm);
  object-fit: contain;
}

body.page-pubblicazioni #pub-main > section.section-shell > div > .panel-card.glb-accent-card::before {
  content: none;
  display: none;
}

body.page-pubblicazioni .glb-hero-pills {
  display: flex;
  flex-wrap: wrap;
}

body.page-pubblicazioni #pub-main .panel-card.rf-inline-020 {
  display: flex;
  flex-direction: column;
}

body.page-pubblicazioni #books-list .book-family-kicker {
  font-family: Inter,system-ui,sans-serif;
  font-weight: 700;
  letter-spacing: .07em;
  text-transform: uppercase;
  color: #7a5c10; /* R5.50 A09: contrasto minimo misurato 5,31:1 a 430 px (prima 4,33:1 sulla sfumatura della scheda) */
  margin: 0 0 4px;
}

body.page-pubblicazioni #books-list .book-family-kicker a {
  color: inherit;
  text-decoration: none;
}

@media (max-width: 600px) {
  #books-list .book-row {
    flex-wrap: wrap;
  }
  body.page-pubblicazioni #books-list .book-row {
    display: grid;
    grid-template-columns: 80px minmax(0,1fr);
    gap: .7rem 1rem;
    align-items: start;
    padding: 1rem;
  }
  body.page-pubblicazioni #books-list .book-cover {
    grid-column: 1;
    grid-row: 1 / 4;
    flex: none;
    width: 80px;
    min-width: 80px;
  }
  body.page-pubblicazioni #books-list .book-cover img {
    width: 80px;
    max-width: 80px;
  }
  body.page-pubblicazioni #books-list .book-info {
    display: contents;
  }
  body.page-pubblicazioni #books-list .book-info > .book-family-kicker,
  body.page-pubblicazioni #books-list .book-info > h3,
  body.page-pubblicazioni #books-list .book-info > .meta {
    grid-column: 2;
  }
  body.page-pubblicazioni #books-list .book-info > p:not(.book-family-kicker),
  body.page-pubblicazioni #books-list .book-info > .book-links {
    grid-column: 1 / -1;
  }
}

/* R5.48 · C20 · Occhiello "Profilo editoriale" sull'asse del titolo anche quando va a capo. */
body.page-pubblicazioni p.kicker { text-align: center; text-align-last: center; }
