/* Impressão: o manual inteiro, em papel, sem navegação nem demonstrações. */
@media print {
  :root { --paper: #fff; --sheet: #fff; --ink: #000; --ink-2: #222; --ink-3: #555; --rule: #bbb; --rule-strong: #000; }

  body { background: #fff; font-size: 11pt; }

  ypos-header, ypos-toc, .toc-scrim, ypos-demo, .pager, .cover-actions, .faq-filter, .faq-cats, .task-caret {
    display: none !important;
  }

  .page { margin: 0; padding: 0; }
  .sheet { border: 0; box-shadow: none; padding: 0; max-width: none; }
  .sheet + .sheet { break-before: page; }
  .sheet-foot { display: none; }

  ypos-task { break-inside: avoid; box-shadow: none !important; border-color: #000; }
  ypos-task .task-panel { grid-template-rows: 1fr !important; }
  .task-body.has-demo { grid-template-columns: 1fr; }
  .steps > li.current { background: none; }
  .faq details { break-inside: avoid; }
  .faq .ans { display: block; }
  .note { break-inside: avoid; }
  .ch-num { -webkit-text-stroke: 1.5px #000; }
}
