/* Styles complémentaires — Pressings Benin */

/* Truncation utilitaire pour les cartes */
.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Prose minimal pour le contenu CKEditor */
.prose p { margin-bottom: 0.75rem; }
.prose ul { list-style: disc; padding-left: 1.5rem; margin-bottom: 0.75rem; }
.prose ol { list-style: decimal; padding-left: 1.5rem; margin-bottom: 0.75rem; }
.prose strong { font-weight: 600; }
.prose a { color: #2563eb; text-decoration: underline; }
.prose blockquote { border-left: 3px solid #e2e8f0; padding-left: 1rem; color: #64748b; }
.prose img { max-width: 100%; border-radius: 0.5rem; }
.prose table { border-collapse: collapse; width: 100%; }
.prose td, .prose th { border: 1px solid #e2e8f0; padding: 0.375rem 0.625rem; }

/* CKEditor widget — bordures arrondies */
.django-ckeditor-widget { border-radius: 0.75rem; overflow: hidden; }
.django-ckeditor-widget .cke { border-radius: 0.75rem !important; border-color: #e2e8f0 !important; }
.django-ckeditor-widget .cke_top { border-bottom-color: #e2e8f0 !important; background: #f8fafc !important; }
.django-ckeditor-widget .cke_bottom { display: none; }
