/* print.css
   Print rules. Loaded after report.css so it wins.
   Part of The 12-Point Retirement Checkup - Heritage Edition.
   Load order matters: see the <link> block in any page. */

/* ---------- Print ---------- */
@media print{
  .no-print{display:none!important}
  /* Ink-saving: the bar prints as plain text on white. */
  .brandbar{background:#fff;border-bottom:1px solid var(--hair)}
  .brand-mark{background:var(--pine);color:var(--brass-lite)}
  .brand-firm{color:var(--pine)}
  .brand-tag,.brand-contact,.brand-contact a{color:var(--ink-soft)}
  section{padding:24px 0}
  .scorewrap{background:#fff;border-bottom:2px solid var(--brass);padding:24px 0}
  .scorewrap h2,.scorewrap .sub{color:var(--pine)}
  .scorewrap #bandCopy{color:var(--ink)}
  .ring-num .n{color:var(--pine)}
  .ring-bg{stroke:var(--hair)}
  .ring-fg{stroke:var(--brass)}
  .advisor{box-shadow:none}
  /* Keep the stoplight fills on paper — without this the chips print as
     empty outlines and the colour coding is lost. */
  .report-tally .tally-chip,.band-label{
    -webkit-print-color-adjust:exact;print-color-adjust:exact;
  }
  .report-tally{margin-top:22px}
  .report-tally .tally-l{color:var(--ink-soft)}
  footer{background:#fff;border-top:1px solid var(--hair)}
  footer .disc{color:var(--ink-soft)}
  body{background:#fff}
}
