/* ============================================
   CEBTG — courses.css
   Styles pages intérieures (cours, grammaire,
   inscription, espaces étudiants)
   Classes officielles Bullet Nuggets :
   .notion-brown_background_co  → callout brun
   .notion-blue_background_co   → callout bleu
   .notion-gray_background_co   → callout gris
   .notion-default_background_co → callout défaut
   .notion-page-icon-inline     → icône callout
   ============================================ */

/* --- Callout strophe bouddhiste (brun) --- */
.notion-brown_background_co {
  background: linear-gradient(160deg, #f8f6f2 0%, #ede8df 100%) !important;
  border: none !important;
  padding: 2rem 2.5rem !important;
  border-radius: var(--border-radius) !important;
  box-shadow: none !important;
}

/* Masquer l'icône du callout brun */
.notion-brown_background_co .notion-page-icon-inline {
  display: none !important;
}

/* Contenu plein alignement */
.notion-brown_background_co .notion-callout-content {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/* --- Callouts encadrés (avantages, infos) --- */
.notion-default_background_co {
  background: #ffffff !important;
  border: none !important;
  border-radius: var(--border-radius) !important;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06) !important;
  padding: 1.5rem !important;
}

/* --- Quote block --- */
.notion-quote {
  border-left: 3px solid var(--cebtg-or) !important;
  padding-left: 1.2rem !important;
  margin: 1rem 0 !important;
  font-style: italic !important;
  color: #555 !important;
  background: none !important;
}

/* --- Séparateurs --- */
.notion-hr {
  border-color: var(--cebtg-or) !important;
  opacity: 0.2 !important;
  margin: 1.5rem 0 !important;
}

/* --- Liens --- */
.notion-link {
  color: var(--cebtg-bordeaux) !important;
  text-decoration: underline !important;
  text-decoration-color: var(--cebtg-or) !important;
}

.notion-link:hover {
  color: var(--cebtg-or) !important;
}