/* =====================================================================
   akaguriro-author.css — Page auteur. Réutilise les classes de carte
   akg-mkt-* (module akg_marketplace) pour la grille ; ce fichier ne
   couvre que l'en-tête et le badge rupture de stock, propres à cette page.
   ===================================================================== */

.akg-author {
  max-width: 1180px;
  margin: 0 auto;
  padding: 20px 16px 60px;
  font-family: 'Poppins', sans-serif;
}

.akg-author-header {
  padding: 22px;
  border-radius: 16px;
  background: linear-gradient(135deg, #071689 0%, #0b2a9a 100%);
  color: #fff;
  margin-bottom: 24px;
}

.akg-author-kicker {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: .6px;
  opacity: .8;
  margin: 0 0 4px;
}

.akg-author-name {
  font-size: 26px;
  font-weight: 800;
  margin: 0 0 8px;
}

.akg-author-desc {
  font-size: 13.5px;
  opacity: .92;
  margin-bottom: 10px;
  max-width: 640px;
}

.akg-author-count {
  font-size: 12.5px;
  opacity: .85;
  margin: 0;
}

.akg-mkt-card.is-out-of-stock .akg-mkt-card-img img {
  opacity: .55;
}

.akg-mkt-badge.is-out {
  display: inline-block;
  margin: 8px 0 0 8px;
  font-size: 11px;
  font-weight: 700;
  padding: 3px 9px;
  border-radius: 999px;
  background: #d33;
  color: #fff;
}
