/* V-Hub Wiki custom styles */
:root {
  --md-primary-fg-color: #002147;
  --md-primary-fg-color--light: #003063;
  --md-primary-fg-color--dark: #001833;
  --md-accent-fg-color: #ffcc00;
}

.md-header {
  background: linear-gradient(135deg, #002147, #003063);
}

.md-tabs {
  background: #001833;
}

.md-nav__item--active > .md-nav__link {
  color: #ffcc00;
}

/* Status badges */
.status-done { color: #28a745; font-weight: bold; }
.status-pending { color: #ecbd00; font-weight: bold; }
.status-bug { color: #dc3545; font-weight: bold; }
.status-improve { color: #fd7e14; font-weight: bold; }

/* Admonition colors */
:root {
  --md-admonition-icon--vhub: url('data:image/svg+xml;charset=utf-8,...')
}

.md-typeset .admonition.vhub,
.md-typeset details.vhub {
  border-color: #002147;
}

.md-typeset .vhub > .admonition-title,
.md-typeset .vhub > summary {
  background-color: rgba(0,33,71,0.1);
}

.md-typeset .vhub > .admonition-title::before,
.md-typeset .vhub > summary::before {
  background-color: #002147;
}
