/* SlimDelish — print styles for clean recipe printouts */
@media print {
  .topbar, .site-header, .site-footer, .marquee, .breadcrumbs,
  .hero-cta, .r-byline, .recipe-card-box, .r-fav, .nav-toggle,
  .related, .section.band, .reveal { display: none !important; }

  body { background: #fff; color: #000; font-size: 12pt; }
  .single-recipe { padding: 0; }
  .recipe-head { grid-template-columns: 1fr; gap: 12px; }
  .recipe-head .r-photo { max-height: 280px; }
  .recipe-layout { grid-template-columns: 1fr; gap: 18px; }
  .recipe-sidebar { position: static; }
  .nutrition-card { break-inside: avoid; }
  .r-stats { border: 1px solid #999; }
  .instructions li::before { background: #000 !important; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
  h1, h2 { color: #000 !important; }
  a { color: #000; text-decoration: none; }
  a[href]::after { content: ""; }
}
