/*!
 * SkillsUp — tutor-compat.css
 * Habillage NON DESTRUCTIF des gabarits natifs Tutor LMS.
 *
 * Rôle : si Tutor LMS rend ses propres gabarits (ex. page formation, tableau
 * de bord, panier) au lieu de ceux du thème, ce fichier harmonise
 * typographies, boutons et accents avec la direction artistique SkillsUp
 * (turquoise #06B6D4, émeraude #10B981, bleu nuit #0B1320).
 * Ne redéfinit aucune mise en page Tutor : couleurs et fontes uniquement.
 */

/* Typographies */
.tutor-course-details-page,
.tutor-dashboard,
.tutor-cart-page,
.tutor-checkout-page {
  font-family: "IBM Plex Sans", sans-serif;
}
.tutor-course-details-page h1,
.tutor-course-details-page h2,
.tutor-course-details-page h3,
.tutor-dashboard h1,
.tutor-dashboard h2 {
  font-family: "Barlow Condensed", sans-serif;
  letter-spacing: -0.01em;
}

/* Boutons Tutor -> accents SkillsUp */
.tutor-btn.tutor-btn-primary,
.tutor-course-details-page .tutor-btn-primary,
button.tutor-btn-primary {
  background: #0b1320;
  border-color: #0b1320;
}
.tutor-btn.tutor-btn-primary:hover,
.tutor-course-details-page .tutor-btn-primary:hover {
  background: #16233a;
  border-color: #16233a;
}
.tutor-btn.tutor-btn-outline-primary {
  border-color: #0284c7;
  color: #0284c7;
}
.tutor-btn.tutor-btn-outline-primary:hover {
  background: rgba(6, 182, 212, 0.08);
}

/* Prix et notes */
.tutor-course-price,
.tutor-course-details-price {
  font-family: "Barlow Condensed", sans-serif;
}
.tutor-course-price .price,
.tutor-fs-6.tutor-fw-bold {
  color: #0b1320;
}

/* Liens d'accent */
.tutor-course-details-page a,
.tutor-dashboard a {
  text-decoration: none;
}
.tutor-course-details-page a:hover,
.tutor-dashboard a:hover {
  color: #0284c7;
}

/* Cartes et conteneurs : coins adoucis */
.tutor-card,
.tutor-course-card {
  border-radius: 14px;
}

/* Étoiles de notation */
.tutor-ratings .tutor-icon-star-full,
.tutor-course-rating .tutor-icon-star-full {
  color: #d99116;
}

/* Contenu du cours rendu dans le gabarit du thème */
.tutor-flow .tutor-course-details-content h2,
.tutor-flow .tutor-course-details-content h3 {
  font-family: "Barlow Condensed", sans-serif;
  color: #101927;
}
.tutor-flow img {
  border-radius: 14px;
}
