/* A slightly clearer version of the existing static 12px dot grid. */
:root {
  --page-dot-pattern: radial-gradient(rgba(1,0,255,.2) .75px, transparent .75px);
  --page-dot-pattern-dark: radial-gradient(rgba(164,177,255,.16) .75px, transparent .75px);
}
html body, html body:has(.privacy-document) {
  background-image: var(--page-dot-pattern);
  background-size: 12px 12px;
}
/* Let the page texture continue behind the light SDK sections. */
.sdk-section { background-color: transparent; }
/* Match the same rhythm on dark section grounds, outside their card surfaces. */
.compliance-section, .nimbus-qualities, .paper-exact-reference,
.paper-exact-reference #paper-exact-root {
  background-image: var(--page-dot-pattern-dark);
  background-size: 12px 12px;
}
@media(max-width:900px) {
  .site-footer { background-color: transparent; }
}
