/* ============================================================
   Dravenciel — Print Stylesheet
   ============================================================ */
@media print {
  #announcement-bar, #navbar, #mobile-menu, #footer, #newsletter,
  #cooking-tips, .btn-bookmark, .btn-icon, .nav-actions,
  .social-links, #toast-container, .no-print { display: none !important; }

  body { font-family: Georgia, serif; color: #000; background: #fff; font-size: 12pt; }
  h1, h2, h3 { page-break-after: avoid; }
  img { max-width: 100%; page-break-inside: avoid; }
  .recipe-detail { max-width: 100%; }
  .recipe-title { font-size: 24pt; margin-bottom: 12pt; }
  .recipe-meta-bar { display: flex; gap: 16pt; margin-bottom: 16pt; border-top: 1pt solid #ccc; border-bottom: 1pt solid #ccc; padding: 8pt 0; }
  .ingredients-list li { list-style: disc; margin-left: 20pt; margin-bottom: 4pt; }
  .instructions-list li { margin-bottom: 12pt; }
  a { color: #000; text-decoration: none; }
  @page { margin: 1.5cm; }
}
