@media print {
  * {
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  body {
    font: 12pt/1.4 'Inter', system-ui, sans-serif;
  }

  a::after {
    content: ' (' attr(href) ')';
    font-size: 10pt;
  }

  nav, footer, .no-print {
    display: none !important;
  }

  img, svg {
    max-width: 100%;
    height: auto;
    filter: none !important;
  }
}
