/**
 * Page Livre blanc (page-livre-blanc.php).
 * Complète service-v3.css : seules la couverture et la ligne d'information sont propres à cette page.
 */

.lb-hero-inner { grid-template-columns: minmax(0, 1.25fr) minmax(0, .75fr); }

.lb-cover { margin: 0; display: flex; justify-content: center; }
.lb-cover img {
  width: 100%;
  max-width: 380px;
  height: auto;
  border-radius: 4px;
  border: 1px solid rgba(139, 186, 255, .22);
  box-shadow: 0 24px 60px rgba(2, 9, 23, .55), 0 4px 14px rgba(2, 9, 23, .35);
  transform: rotate(1.5deg);
}

.ps3 .lb-meta { margin-top: 16px !important; color: #a9bbd1; font-size: 14px; }
.ps3 .lb-meta--todo { margin-bottom: 20px !important; color: #fff; font-weight: 600; }

@media (max-width: 1024px) {
  .lb-hero-inner { grid-template-columns: minmax(0, 1fr); }
  .lb-cover img { max-width: 300px; }
}

@media (max-width: 760px) {
  .lb-cover img { max-width: 220px; transform: none; }
  .lb-hero-inner .ps3-btn { white-space: normal; text-align: center; }
}

@media (prefers-reduced-motion: reduce) {
  .lb-cover img { transform: none; }
}
