/* Print-only stylesheet for the one-page turn sequence reference. */

@media print {
  @page { size: A4 portrait; margin: 12mm; }

  body {
    background: #fff; color: #000; font-size: 10.5pt; line-height: 1.35;
  }

  header.site-header, nav.primary-nav, footer.site-footer,
  .no-print, .screen-only {
    display: none !important;
  }

  main { max-width: none; padding: 0; margin: 0; }

  h1 { font-size: 15pt; margin: 0 0 4pt; }
  h2 { font-size: 11.5pt; margin: 8pt 0 3pt; break-after: avoid; }

  .ref-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6pt 14pt;
  }
  .ref-phase {
    break-inside: avoid;
    border: 0.75pt solid #000;
    border-radius: 3pt;
    padding: 5pt 7pt;
  }
  .ref-phase h2 { margin-top: 0; }
  .ref-phase ol {
    margin: 3pt 0 0;
    padding-left: 14pt;
  }
  .ref-phase li { margin-bottom: 1.5pt; }

  a { color: #000; text-decoration: none; }
  .chip { border: 0.75pt solid #000 !important; background: none !important; color: #000 !important; }
}

@media screen {
  .print-only-note { display: none; }
}
