/* ==========================================================================
   CANINOVA — ARTICLE SEUL (single.php)
   Chargé sur is_singular('post') via caninova_current_page_css().

   Le corps de l'article est rendu par .cn-prose (style.css) et l'en-tête par
   .cn-pagehead (components.css) : ce fichier ne contient que le filet
   d'accent, la méta, la couverture et la largeur de lecture.
   ========================================================================== */

/* ==========================================================================
   EN-TÊTE
   ========================================================================== */

/* Filet court sous le titre, en accent terracotta. */
.cn-article__rule {
  width: 56px;
  margin-top: 22px;
  border-top: 2px solid var(--cn-terracotta);
}

.cn-article__meta {
  margin-top: 18px;
  font-size: var(--cn-t-meta);
  color: var(--cn-text-4);
}

.cn-article__cats {
  margin-top: 16px;
  gap: 8px;
}

/* ==========================================================================
   IMAGE DE COUVERTURE
   ========================================================================== */

.cn-article__cover {
  margin: 0;
}

.cn-article__cover .cn-media {
  border-radius: var(--cn-r-xl);
}

/* ==========================================================================
   CORPS DE L'ARTICLE
   ========================================================================== */

/* Longueur de ligne confortable pour de la lecture longue. */
.cn-article__body {
  max-width: 68ch;
  margin-inline: auto;
}

.cn-article__body > :first-child {
  margin-top: 0;
}

.cn-article__back {
  margin-top: 44px;
  text-align: center;
}
