/* Screen presentation inherits the approved chapter layout and button tokens. */
.print-tools{margin-top:28px;max-width:65ch}
.print-tools p{margin-top:12px;font-size:1rem}
.print-tools button{font:inherit;cursor:pointer}
.print-tools button[hidden]{display:none}

/* Auto uses the selected A4 or Letter stock, with room on the shorter Letter page. */
@page{size:auto;margin:12mm}
@media print{
  html{font-size:10pt;scroll-behavior:auto}
  body.print-checklist{background:white;color:black;font-family:Arial,sans-serif;line-height:1.35}
  .print-checklist .site-header,.print-checklist .site-footer,.print-checklist .skip,
  .print-checklist .breadcrumbs,.print-checklist .contents,.print-checklist .print-tools,
  .print-checklist .next-section{display:none!important}
  .print-checklist .wrap{width:100%;max-width:none;margin:0}
  .print-checklist .chapter-hero{background:none;border:0;padding:0 0 4mm}
  .print-checklist .chapter-hero h1{font-size:21pt;line-height:1.1;margin:0;max-width:none;color:black;letter-spacing:0}
  .print-checklist .chapter-hero .lead{font-size:10pt;line-height:1.35;margin:3mm 0 0;max-width:none;color:black}
  .print-checklist .reading-layout{display:block;padding:0}
  .print-checklist .article{max-width:none}
  .print-checklist .article-section:not(#checklist):not(#pause):not(#sources){display:none}
  .print-checklist .article-section{padding:0;margin:0 0 4mm;border:0;break-inside:avoid}
  .print-checklist .article h2{font-size:12pt;line-height:1.2;margin:0 0 2mm;max-width:none;color:black}
  .print-checklist .article p,.print-checklist .article ul{font-size:10pt;line-height:1.35;color:black;margin:0}
  .print-checklist .checklist li{padding:2.5mm 0 2.5mm 7mm;border-color:#aaa;break-inside:avoid;line-height:1.35}
  .print-checklist .checklist li:before{top:3mm;left:0;width:3mm;height:3mm;border:1px solid black;border-radius:0}
  .print-checklist #pause .pause-checklist{margin-top:2mm}
  .print-checklist #pause .checklist li{padding-block:1.2mm;border:0}
  .print-checklist #pause .checklist li:before{top:1.7mm}
  .print-checklist #sources .resources{padding-left:4mm;font-size:9pt}
  .print-checklist #sources li{margin:0}
  .print-checklist #sources a{display:inline;min-height:0;padding:0;color:black;text-decoration:underline}
  .print-checklist main::after{content:'The Bitcoin Guide | thebitcoinguide.net';display:block;padding-top:2mm;border-top:1px solid #aaa;font-size:9pt;color:black}
  *{animation:none!important;transition:none!important;box-shadow:none!important}
}
