
/* /src/routes/_protected/changelog/-styles.css */
.changelog-print-logo {
  display: none;
}

@media print {
  @page {
    margin: 16mm 14mm;
  }

  body[data-print-surface='changelog'] {
    height: auto !important;
    width: auto !important;
    overflow: visible !important;
    background: #fff !important;
  }

  body[data-print-surface='changelog'] [data-slot='sidebar-container'],
  body[data-print-surface='changelog'] [data-slot='sidebar-gap'],
  body[data-print-surface='changelog'] [data-sonner-toaster],
  body[data-print-surface='changelog'] .changelog-print-hidden {
    display: none !important;
  }

  body[data-print-surface='changelog'] [data-slot='sidebar-wrapper'],
  body[data-print-surface='changelog'] .changelog-print-shell,
  body[data-print-surface='changelog'] .changelog-print-shell *,
  body[data-print-surface='changelog'] .changelog-print-page {
    min-height: 0 !important;
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
    background: #fff !important;
    box-shadow: none !important;
  }

  body[data-print-surface='changelog'] .changelog-print-shell {
    border: 0 !important;
    border-radius: 0 !important;
    transform: none !important;
  }

  body[data-print-surface='changelog'] .changelog-print-page {
    padding: 0 !important;
    color: #111827 !important;
  }

  body[data-print-surface='changelog'] .changelog-print-logo {
    display: block !important;
  }

  body[data-print-surface='changelog'] .changelog-print-page [data-slot='button'],
  body[data-print-surface='changelog'] .changelog-print-page a:has([data-slot='button']) {
    display: none !important;
  }

  body[data-print-surface='changelog'] .changelog-print-page a {
    color: #1d4ed8 !important;
    text-decoration: underline;
  }

  body[data-print-surface='changelog'] .changelog-print-page h1,
  body[data-print-surface='changelog'] .changelog-print-page h2,
  body[data-print-surface='changelog'] .changelog-print-page h3,
  body[data-print-surface='changelog'] .changelog-print-page h4,
  body[data-print-surface='changelog'] .changelog-print-page p,
  body[data-print-surface='changelog'] .changelog-print-page li,
  body[data-print-surface='changelog'] .changelog-print-page time {
    color: #111827 !important;
  }

  body[data-print-surface='changelog'] .changelog-print-page figure,
  body[data-print-surface='changelog'] .changelog-print-page img {
    break-inside: avoid;
    page-break-inside: avoid;
  }

  body[data-print-surface='changelog'] .changelog-print-page iframe,
  body[data-print-surface='changelog'] .changelog-print-page video {
    display: none !important;
  }
}
