  
  :root  > * {
    --md-primary-fg-color:        #EE0F0F;
    --md-primary-fg-color--light: #ECB7B7;
    --md-primary-fg-color--dark:  #90030C;
  }

/* hide the textual site title */
.site-title, .md-header__title, .navbar-brand {
    font-size: 0 !important;
    line-height: 0 !important;
  }
  
  /* show a logo image instead (depends on which element exists) */
  .md-header__title::before,
  .navbar-brand::before {
    content: "";
    display: inline-block;
    width: 300px;          /* adjust */
    height: 50px;          /* adjust */
    background: url("../assets/images/logo-dierenzorg.png") no-repeat left center;
    background-size: contain;
  }


  /* Page background with subtle paper effect */

body {
  background-color: #f7d88c;

  background-image:
    radial-gradient(
      circle at 20% 30%,
      rgba(255,255,255,0.12),
      transparent 40%
    ),
    radial-gradient(
      circle at 80% 70%,
      rgba(0,0,0,0.05),
      transparent 45%
    ),
    repeating-linear-gradient(
      45deg,
      rgba(255,255,255,0.025) 0,
      rgba(255,255,255,0.025) 1px,
      transparent 1px,
      transparent 5px
    );
}


/* Remove the "Made with Zensical" generator credit in the footer */
.md-copyright {
  font-size: 0;           /* hides plain text nodes like "Made with" */
  line-height: 0;
}

/* keep your configured copyright text visible */
.md-copyright__highlight,
.md-copyright__highlight * {
  font-size: 0.9rem;      /* adjust if needed */
  line-height: 1.4;
}

/* also hide the Zensical link explicitly (belt + suspenders) */
.md-copyright a[href*="zensical.org"] {
  display: none !important;
}
