/* ============================================================
   evidence-print.css
   Print-only companion to evidence.html: the door leave-behind.
   Linked as <link rel="stylesheet" href="evidence-print.css" media="print">,
   so screen rendering is untouched and these rules only ever apply
   when the page is printed or exported to PDF. Black on white, no
   site chrome, one exhibit never splits across a page break.
   ============================================================ */

@page {
  margin: 1.5cm;
}

* {
  color: #000 !important;
  background: #fff !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

html, body {
  background: #fff !important;
  color: #000 !important;
  font-size: 11pt;
  line-height: 1.4;
}

/* No nav, no chrome, no calls to action: the handout is the exhibits. */
.ts-site-header,
.ts-menu-toggle-input,
.ts-menu-toggle-btn,
.ts-nav-links,
.ts-site-footer,
.ts-hero__actions,
.ts-cta-section,
#package {
  display: none !important;
}

a[href] {
  color: #000 !important;
  text-decoration: underline;
}

/* Kill the accent-tint and shadow treatment; every surface is a plain
   ruled box on paper, borders carry the hierarchy instead of color. */
.ts-hero {
  padding: 0 0 12pt;
}
.ts-hero__eyebrow {
  color: #000 !important;
}

.ts-standing-line {
  border-left: 2px solid #000;
  background: #fff !important;
  padding: 6pt 10pt;
}

.ts-exhibit-lead,
.ts-exhibit {
  border: 1.5pt solid #000 !important;
  box-shadow: none !important;
  break-inside: avoid;
  page-break-inside: avoid;
  margin-bottom: 12pt;
}

.ts-exhibits {
  display: block;
}
.ts-exhibits .ts-exhibit {
  margin-bottom: 12pt;
}

.ts-exhibit__tag,
.ts-exhibit-lead .ts-exhibit__tag {
  color: #000 !important;
}

.ts-exhibit__block--paper {
  border-left: 2px solid #000;
  background: #fff !important;
}

.ts-exhibit__family {
  background: #fff !important;
  color: #000 !important;
  border: 1pt solid #000;
  text-decoration: none;
}
.ts-exhibit__family[href]::after {
  content: " -> home page, Errors we catch";
}

/* Section rules stay visible as plain black text; no alt background. */
.ts-section-alt {
  background: #fff !important;
}

h1, h2, h3, h4 {
  break-after: avoid;
  page-break-after: avoid;
}
