/* Print styles (loaded with media="print", so every rule here applies only when
   printing). STUB: the print child of epic #333 turns a guide into a one-page cheat sheet
   in ballot order, contest → pick only, with no branding. For now printing drops the site
   header and keeps the footer, whose disclaimer is the only "not official" line on the
   home view. */

/* Paper is white whatever the screen's color scheme: base.css's dark tokens would print
   pale text (the draft banner's warning included) on white. */
:root {
  --bg: #fff;
  --surface: #fff;
  --text: #000;
  --muted: #333;
  --border: #999;
  --accent: #000;
  --banner-bg: #fff;
  --banner-text: #000;
  --banner-border: #000;
  --error: #000;
}

.skip-link,
.site-header,
.contest-compare {
  display: none !important;
}

.contest {
  break-inside: avoid;
}
