/* Shared by teacher papers, personal papers and chapter booklets. */
.paper-writing { --writing-step: 24px; }
.booklet-writing { --writing-step: 8mm; }
.paper-writing,
.booklet-writing {
  color-scheme: light;
  background-color: #fff;
  background-image: repeating-linear-gradient(
    to bottom,
    #fff 0,
    #fff calc(var(--writing-step) - .2mm),
    #e4e4e7 calc(var(--writing-step) - .2mm),
    #e4e4e7 var(--writing-step)
  );
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
}
@media print {
  html, body { color-scheme: light; background: #fff !important; }
  .paper-writing { --writing-step: 7mm; }
  .paper-sheet, .booklet-paper { color-scheme: light; background-color: #fff; }
}
@media print {
  .geometry-zoom-button,.geometry-tools,.geometry-comparison,.geometry-zoom-dialog { display:none!important; }
  .solution-analysis-part > :last-child { margin-bottom:0; }
  .solution-analysis-part > :has(+ .solution-figures) { break-after:avoid; }
  .solution-figures > h4 { break-after:avoid; }
}
