/* VaughnSoft Media logo and developer documentation footer. */
.brand-logo {
  display: block;
  width: 172px;
  height: auto;
  flex: 0 0 auto;
  filter: brightness(0);
}
html[data-theme="dark"] .brand-logo { filter: none; }
.docs-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 18px;
  row-gap: 8px;
}
.docs-footer-links {
  display: inline-flex;
  flex-wrap: wrap;
  column-gap: 18px;
  row-gap: 6px;
}
.docs-footer-links a { color: var(--secondary); }
.docs-footer-links a:hover { color: var(--heading); text-decoration: underline; }
@media (max-width: 540px) {
  .brand-logo { width: 136px; }
}
@media (max-width: 360px) {
  .brand-logo { width: 113px; }
}
