/* parchment.css — minimal texture layer.
   The dark grain, bright-blue accents, and !important color overrides
   are gone. design-system.css owns the colors and the sticky nav.
   This file just adds a very subtle paper grain on top. */

/* Subtle paper grain. Low opacity so it's barely visible. */
body::before {
  content: '';
  position: fixed;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.04' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.17 0 0 0 0 0.09 0 0 0 0 0.06 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size: 300px 300px;
  background-repeat: repeat;
  mix-blend-mode: multiply;
  opacity: 0.7;
}

body > * { position: relative; z-index: 1; }

/* The old SVG cap-labels overlap the Capitol drawing — kill them. */
.cap-labels,
.cap-label,
.cap-label-house,
.cap-label-senate {
  display: none;
}
