/* Print / PDF export — one slide per landscape page.
   Applied only when ?print=1 adds the .print-mode class. */
@page { size: 1280px 720px; margin: 0; }

.print-mode { background: #fff; }
.print-mode .deck { height: auto; overflow: visible; scroll-snap-type: none; }
.print-mode .nav, .print-mode .dots, .print-mode .progress, .print-mode .restart { display: none !important; }

.print-mode .slide {
  height: 720px; width: 1280px;
  page-break-after: always; break-after: page;
  scroll-snap-align: none;
}
/* force all entrance animations to their final state for capture */
.print-mode .reveal > * { opacity: 1 !important; transform: none !important; animation: none !important; }
