/* Recipe interactions and print behaviour. Core layout lives in Cocino UI. */
.receta-introduccion .wp-block-embed:has(.c-youtube-facade) {
  width: 100%;
  max-width: none;
  margin: var(--space-l) 0;
}

#ingredientes,
#elaboracion,
.receta-contenido-adicional h2,
.receta-contenido-adicional h3,
[data-recipe-steps] > li {
  scroll-margin-top: 10rem;
}

.c-recipe-layout:has(> .brxe-shortcode:empty) { grid-template-columns: minmax(0, 1fr); }

@media print {
  [data-recipe-steps] > li,
  [data-recipe-ingredients] li { break-inside: avoid; }

  .c-recipe-video,
  .receta-stepper { display: none; }
}
