/**
 * Responsive styles for the body element.
 */
html {
  --csstools-color-scheme--light: initial;
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
html {
  --csstools-color-scheme--light:  ;
}
}

#page {
  margin-top: 0;
}

/**
 * Responsive styles for the main header element.
 */
.site-logo img {
  max-width: 200px;
}

/**
 * Responsive styles for navigation menus.
 */
/**
 * Responsive styles for the main content element.
 */
/**
 * Responsive styles for the main footer element.
 */
/**
 * Style adjustments for printing.
 */
@media print {
  body {
    background: #fff;
    color: #000;
  }

  body,
  article {
    margin: 0;
    padding: 0;
    width: 100%;
  }

  aside,
  nav {
    display: none;
  }
}
/*# sourceMappingURL=site.css.map */
