/* One print surface for every math worksheet; screen answer state is retained. */
@media print {
  @page { size: A4; margin: 0; }
  html[data-ka-print-ancestor], body[data-ka-print-ancestor] { background: white !important; margin: 0 !important; padding: 0 !important; }
  [data-ka-print-ancestor] > :not([data-ka-print-ancestor]):not([data-ka-print-sheet]) { display: none !important; }
  [data-ka-print-ancestor] { display: block !important; position: static !important; transform: none !important; width: auto !important; max-width: none !important; height: auto !important; min-height: 0 !important; overflow: visible !important; margin: 0 !important; padding: 0 !important; background: white !important; box-shadow: none !important; }
  [data-ka-print-sheet] { box-sizing: border-box !important; transform: none !important; width: 210mm !important; max-width: 100% !important; height: auto !important; min-height: 296mm !important; margin: 0 auto !important; border: none !important; box-shadow: none !important; overflow: visible !important; color: #111827 !important; background: white !important; print-color-adjust: exact; -webkit-print-color-adjust: exact; }
  [data-ka-print-sheet] .no-print, [data-ka-print-sheet] .ad-placeholder, [data-ka-print-sheet] button, [data-ka-print-sheet] #drawing-tools { display: none !important; }
}
