/* ============================================================
   Scenario Creator — print.css
   Nette A4-weergave voor "Print / PDF"; app-chrome verborgen,
   alleen .doc-preview zichtbaar.
   ============================================================ */
@media print {
  @page { size: A4; margin: 2cm 1.5cm 2cm; }
  .topbar, .sc-export-toolbar, #sc-map-snapshot-holder { display: none !important; }
  html, body { background: #fff !important; }
  .content { margin-top: 0 !important; }
  .sc-export-layout { max-width: none !important; padding: 0 !important; margin: 0 !important; }
  .doc-preview { box-shadow: none !important; max-width: none !important; padding: 0 !important; }

  /* Pagina-einde vóór de twee grote blokken. Gemarkeerd via data-sec in preview.js:
     nth-of-type telde per elementtype en schoof mee zodra er een sectie bijkwam.
     Bewust géén break vóór CONTEXT — die hoort met het titelblok op pagina 1,
     net als in het bron-ATO. */
  .doc-section[data-sec="enemy"],
  .doc-section[data-sec="capabilities"] { break-before: page; }

  .doc-table, .doc-wave { break-inside: avoid; }
  .doc-header { position: running(header); }
}
