/* veiseule.ai — only the announcement bar and footer are branded.
   Everything else is default MkDocs Material. */

/* ── Announcement bar (top banner) ── */
.md-banner {
  background-color: #2E4A3A !important;
  color: #E0E0E0 !important;
}
.md-banner .md-banner__inner {
  font-size: 0.75rem;
  color: #E0E0E0 !important;
}
.md-banner a,
.md-banner .md-banner__inner a {
  color: #A9B8A1 !important;
}

/* ── Footer ── */
.md-footer {
  background-color: #1A2E20;
}
.md-footer-meta a {
  color: #A9B8A1;
}

/* ── Logo sizing ── */
.veiseule-logo {
  height: 2rem;
  width: auto;
  border-radius: 4px;
}

/* ── Language selector dropdown ── */
.md-select__inner {
  max-height: 400px;
}

/* ── OpenClaw Tailwind logo toggle ── */
[data-md-color-scheme="default"] img.dark\:hidden,
[data-md-color-scheme="default"] .dark\:hidden {
  display: inline !important;
}
[data-md-color-scheme="default"] img.hidden.dark\:block,
[data-md-color-scheme="default"] .hidden.dark\:block {
  display: none !important;
}
[data-md-color-scheme="slate"] img.dark\:hidden,
[data-md-color-scheme="slate"] .dark\:hidden {
  display: none !important;
}
[data-md-color-scheme="slate"] img.hidden.dark\:block,
[data-md-color-scheme="slate"] .hidden.dark\:block {
  display: inline !important;
}

/* ── RTL support ── */
[dir="rtl"] .md-content {
  text-align: right;
}
