/* Header / drawer: circular brand mark (theme logo PNG is pre-masked). */
.md-header .md-logo img,
.md-sidebar .md-logo img {
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 50%;
  object-fit: cover;
}

/* Subtle CursorFleet wordmark — footer background only (all pages). */

/* --- Footer (horizontal lockup, right-aligned) --- */
.md-footer {
  position: relative;
  isolation: isolate;
}

.md-footer::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-image: url("../assets/cursorfleet-wordmark.png");
  background-repeat: no-repeat;
  background-position: right 1.6rem center;
  background-size: min(28rem, 52vw) auto;
  opacity: 0.08;
}

[data-md-color-scheme="default"] .md-footer::before {
  filter: invert(1);
  opacity: 0.05;
}

.md-footer > .md-footer__inner,
.md-footer > .md-footer-meta {
  position: relative;
  z-index: 1;
}
