/* One continuous canvas shared by every page, independent of section heights. */
:root body {
  --paper: #f5faff;
  --header-paper: var(--paper);
  background: var(--paper) url('/bimon-site/assets/page-lines.svg') center top / 100% 1800px repeat-y;
}

/* These are page sections; cards, form panels and the footer keep their surfaces. */
:root body .hero,
:root body .section,
:root body .closing,
:root body .bim-section {
  background: transparent;
  overflow: visible;
}

/* The former curves restarted at every section boundary. */
:root body .bim-section::before {
  content: none;
  display: none;
}

/* Home artwork used ID-level clipping rules in the original layout. */
body #na-pratica,
body #biblioteca,
body #equipes,
body #comunidade {
  overflow: visible;
}

/* Clip wide artwork only at the page edges, allowing its light to fade vertically. */
body > main {
  overflow-x: clip;
}

@media print {
  :root body { background: #fff; }
}
