

.md-typeset {
  font-size: 0.85rem;
  line-height: 1.7;
}

.md-typeset h1 {
  font-weight: 700;
  letter-spacing: -0.03em;
}

.md-typeset h2 {
  font-weight: 600;
  letter-spacing: -0.02em;
}

.md-typeset h3 {
  font-weight: 600;
}

.md-typeset p {
  color: #374151;
}

.md-typeset a {
  font-weight: 500;
}

/* Optional: slightly nicer tables */
.md-typeset table:not([class]) {
  border-radius: 8px;
  overflow: hidden;
}

/* Changing Made with MkDocs in footer */
.md-footer-meta__inner .md-copyright {
  font-size: 0; /* hide original text */
}

.md-footer-meta__inner .md-copyright::after {
  content: "Open architecture licensed under CC BY 4.0";
  font-size: 0.7rem;
}
