@media screen { .print-cover-page { display:none!important } }
@layer dossier-print {
@media print {
  @page {size:A4 portrait;margin:18mm 15mm 19mm;@bottom-left{content:'PHISHDESTROY / STEAM';font:7pt sans-serif;color:#333}@bottom-right{content:counter(page) ' / ' counter(pages);font:7pt sans-serif;color:#333}}
  html,html body{background:#fff!important;color:#111!important;font:10.5pt/1.5 'DejaVu Sans','Droid Sans Fallback',sans-serif!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}
  html body *,html body *::before,html body *::after{color:#111!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;animation:none!important;transition:none!important;-webkit-text-fill-color:currentColor!important;border-color:#aaa!important;outline:none!important}
  html body *{content-visibility:visible!important;contain:none!important;transform:none!important;opacity:1!important;overflow:visible!important;max-height:none!important;min-width:0!important}
  html body::before,html body::after{display:none!important}
  html body main,html body [role=main],html body .casework-main,html body .container{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
  html body section,html body article{display:block!important;height:auto!important;min-height:0!important;break-inside:auto!important;margin:5mm 0!important;padding:0!important}
  html body [class*=grid],html body [class*=flex]{display:block!important;gap:0!important}
  html body h1{font-size:23pt!important;line-height:1.2!important;margin:6mm 0 4mm!important}
  html body h2{font-size:17pt!important;line-height:1.25!important;margin:7mm 0 3mm!important}
  html body h3{font-size:12pt!important;line-height:1.3!important;margin:5mm 0 3mm!important}
  html body h4,html body h5,html body h6{font-size:10.5pt!important}
  html body h1,html body h2,html body h3,html body h4,html body summary{break-after:avoid!important;letter-spacing:normal!important}
  html body p,html body li{font-size:10.5pt!important;line-height:1.5!important;orphans:3;widows:3}
  html body a{color:#111!important;text-decoration:underline!important;overflow-wrap:anywhere!important}
  html body a[href]::after{content:none!important}
  html body table{display:table!important;table-layout:fixed!important;width:100%!important;min-width:0!important;border-collapse:collapse!important;font-size:9pt!important}
  html body thead{display:table-header-group!important}html body tbody{display:table-row-group!important}
  html body tr{display:table-row!important;break-inside:avoid!important}
  html body th,html body td{display:table-cell!important;border-bottom:.5pt solid #aaa!important;padding:2mm!important;font-size:9pt!important;line-height:1.4!important;overflow-wrap:anywhere!important;white-space:normal!important}
  html body th{font-weight:700!important;border-bottom:1pt solid #222!important}
  html body pre,html body code{font-size:8.5pt!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}
  html body img,html body svg{max-width:100%!important;height:auto!important;max-height:220mm!important;filter:grayscale(1)!important;break-inside:avoid!important}
  html body svg :is(rect,circle,ellipse,polygon){fill:#eee!important;stroke:#666!important}html body svg text,html body svg tspan{fill:#111!important;opacity:1!important}html body [class*=sticky],html body [class*=fixed]{position:static!important}
  html body .avoid-break,html body .break-inside-avoid{break-inside:auto!important}
  html body .print-cover-page{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:235mm!important;break-after:page!important;border-top:2pt solid #111!important;padding:10mm 0!important}
  html body .print-cover-page h1{font-size:30pt!important;margin:12mm 0!important}
  html body .no-print,html body .screen-only,html body .dossier-report-header,html body .casework-masthead,html body .room-header,html body .topbar,html body #dossier-hud,html body #dossier-navigation-dialog,html body .dossier-backtop,html body .pd-to-top,html body .pd-intel-bar,html body .dossier-mobile-draft-bar,html body .screen-toolbar,html body .dossier-reading-progress,html body .reading-progress,html body #legal-drawer,html body #legal-overlay,html body .platform-dialog,html body .dialog-overlay,html body .toast,html body .reading-toast,html body .dossier-skip,html body .interactive-controls,html body .p2-chapters,html body .p2-filters,html body .simulator-chrome,html body .casework-cover-actions,html body .dossier-entry-points,html body .case-contrast-dots,html body .dossier-contents-button,html body #dossier-contents,html body button,html body select,html body input,html body textarea,html body dialog,html body nav:not(#toc),html body .rr-controls,html body .rr-pagination,html body .room-pagination,html body .network-filter,html body .archive-tools,html body .pagination,html body footer,html body .sg-onboard{display:none!important}
}

}
