/* ============================================
   Chandler Audit — Print Styles
   ============================================ */

@media print {
  :root {
    --color-bg: #ffffff;
    --color-bg-elevated: #ffffff;
    --color-bg-card: #ffffff;
    --color-bg-hover: #ffffff;
    --color-bg-nav: #ffffff;
    --color-border: #cccccc;
    --color-border-light: #cccccc;
    --color-text-primary: #000000;
    --color-text-secondary: #333333;
    --color-text-tertiary: #666666;
    --color-accent: #000000;
    --color-accent-hover: #000000;
    --color-critical: #000000;
    --color-high: #000000;
    --color-medium: #000000;
    --color-low: #000000;
  }

  .nav,
  .nav-toggle,
  .hero-visual,
  .btn-secondary,
  .btn-ghost,
  .footer-links { display: none; }

  .btn-primary {
    background: #000;
    color: #fff;
    border: 1px solid #000;
  }

  .section {
    padding: 1.5rem 0;
    page-break-inside: avoid;
  }

  .hero {
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .finding-card,
  .agency-card,
  .doc-card,
  .doc-row,
  .timeline-phase {
    border: 1px solid #ccc;
    background: #fff;
    box-shadow: none;
    page-break-inside: avoid;
  }

  a { color: #000; text-decoration: underline; }

  .finding-card {
    page-break-inside: avoid;
  }

  .scorecard th,
  .scorecard td { padding: 0.5rem; }

  .hero-stats {
    display: flex;
    gap: 1.5rem;
  }

  .severity-bar {
    page-break-inside: avoid;
  }
}