/* Print stylesheet. Loaded only when window.print() is invoked.
   Hides editor chrome, forces exact 1920x1080 page size, kills margins. */

@page {
  size: 1920px 1080px;
  margin: 0;
}

@media print {
  html, body {
    margin: 0 !important;
    padding: 0 !important;
    background: #ffffff !important;
  }

  .editor-chrome,
  .toolbar,
  .nav,
  [data-print="hide"] {
    display: none !important;
  }

  .page {
    page-break-after: always;
    break-after: page;
    box-shadow: none !important;
    margin: 0 !important;
    border-radius: 0 !important;
  }

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