/* Worker Rights Workshop — Resources Page print sheet.
   The page is already a light, self-contained document (does NOT load the deck's
   dark styles.css), so there's no landscape @page to fight — but set portrait
   explicitly and hide on-screen chrome for a clean one/two-page handout. */

@page { size: letter portrait; margin: 0.6in; }

@media print {
  * { box-shadow: none !important; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
  html, body { background: #fff !important; }

  .no-print,
  .wr-header,
  .qr-top-row,
  [data-action] { display: none !important; }

  .resources-page { max-width: 100%; padding: 0; margin: 0; }

  .resource-section { page-break-inside: avoid; break-inside: avoid; margin-bottom: 18pt; }
  .section-header { border-bottom: 2px solid #000; }
  .section-num { background: #000 !important; color: #fff !important; }
  .org-card { page-break-inside: avoid; break-inside: avoid; border: 1px solid #999; }
  .phone-banner { page-break-inside: avoid; border: 2px solid #000; background: #f3f3f3 !important; }

  .res-table { font-size: 10pt; }
  .res-table th { background: #e8eef6 !important; color: #000 !important; }
  .res-table th, .res-table td { border: 1px solid #999; }

  .callout { border-left: 4px solid #000; background: #f3f3f3 !important; }

  a[href^="http"]:after { content: " (" attr(href) ")"; font-size: 8pt; color: #555; }
  a[href^="tel:"]:after { content: ""; }
}
