:root {
  --md-primary-fg-color: #00a2bb;
}



/* -------- Code blocks (fenced) -------- */
.md-typeset pre > code {
  background-color: #f3f6fa;     /* light blue-gray */
  color: #1f2937;                /* dark slate text */
  border-radius: 6px;
  padding: 1em;
  font-size: 0.85rem;
  line-height: 1.5;
}

/* Subtle border around code blocks */
.md-typeset pre {
  background: transparent;
  border: 1px solid #e0e6ef;
  border-radius: 6px;
}

/* -------- Inline code -------- */
.md-typeset code {
  background-color: #eef2f7;
  color: #0f172a;
  padding: 0.15em 0.35em;
  border-radius: 4px;
}


/* ===== Improve C# syntax readability ===== */

/* Keywords: Result, return types, etc. */
.highlight .k,
.highlight .kt {
  color: #005cc5; /* blue */
  font-weight: 600;
}

/* Class / struct / interface names */
.highlight .nc,
.highlight .n {
  color: #6f42c1; /* purple */
}

/* Method names */
.highlight .nf {
  color: #22863a; /* green */
  font-weight: 500;
}

/* Generic type brackets <T> */
.highlight .o {
  color: #24292f;
}

/* Angle brackets inside generics */
.highlight .p {
  color: #24292f;
}

/* Parameters */
.highlight .na {
  color: #032f62;
}

/* Types like int, double */
.highlight .nb {
  color: #005cc5;
}


/* Add copyright text to top header (right side) */
.md-header::after {
  content: "© 2026 Automotive Artificial Intelligence (AAI) GmbH. All rights reserved. Proprietary and Confidential.";
  position: absolute;
  right: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
  color: white;
  font-size: 0.65rem;
  white-space: nowrap;
  opacity: 0.9;
  pointer-events: none; /* not clickable */
}

/* Hide dynamic header title (changes on scroll) */
.md-header__title {
  visibility: hidden;
}

/* Fixed static header title */
.md-header::before {
  content: "Replimap SDK API Documentation";
  position: absolute;
  left: 17.5rem; /* adjust to align after logo */
  top: 50%;
  transform: translateY(-50%);
  color: white;
  font-size: 0.9rem;
  font-weight: 500;
  white-space: nowrap;
  pointer-events: none;
}



