/* ── Print / PDF Export ── */
@page {
  size: 16in 9in;
  margin: 0;
}

/* Hide UI controls */
.menu-btn,
.sidebar,
.sidebar-overlay,
.status-bar,
.script-trigger,
.script-panel,
.progress-bar,
.pdf-btn {
  display: none !important;
}

/* Reset stage */
.slide-stage {
  display: block !important;
  width: auto !important;
  height: auto !important;
  position: static !important;
  overflow: visible !important;
  background: #fff !important;
}

/* Show all slides */
.slide {
  position: static !important;
  transform: none !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  width: 16in !important;
  height: 9in !important;
  max-width: none !important;
  max-height: none !important;
  margin: 0 !important;
  page-break-after: always;
  break-after: page;
  page-break-inside: avoid;
  break-inside: avoid;
  container-type: inline-size;
}

.slide:last-child {
  page-break-after: auto;
  break-after: auto;
}

/* Disable animations */
.slide * {
  animation: none !important;
  transition: none !important;
}

html, body {
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
}
