/* Custom styles for documentation site */

/* Deployment info in footer */
.md-footer-deploy-info {
  width: 100%;
  padding: 0.5rem 0;
  margin-bottom: 0.5rem;
  font-size: 0.75rem;
  color: var(--md-default-fg-color--light);
  text-align: center;
  border-bottom: 1px solid var(--md-default-fg-color--lighter);
}

.md-footer-deploy-info .deploy-label {
  font-weight: 500;
  margin-right: 0.25rem;
}

.md-footer-deploy-info .deploy-date {
  margin-right: 0.5rem;
}

.md-footer-deploy-info .deploy-separator {
  margin: 0 0.5rem;
  opacity: 0.6;
}

.md-footer-deploy-info .deploy-branch {
  font-family: var(--md-code-font);
  font-size: 0.875em;
  background-color: var(--md-code-bg-color);
  padding: 0.125rem 0.375rem;
  border-radius: 0.125rem;
  margin: 0 0.25rem;
}

.md-footer-deploy-info .deploy-commit {
  font-family: var(--md-code-font);
  font-size: 0.875em;
  color: var(--md-primary-fg-color);
  text-decoration: none;
  margin-left: 0.25rem;
}

.md-footer-deploy-info .deploy-commit:hover {
  text-decoration: underline;
}

/* Dark mode adjustments */
[data-md-color-scheme="slate"] .md-footer-deploy-info {
  color: var(--md-default-fg-color--light);
}

[data-md-color-scheme="slate"] .md-footer-deploy-info .deploy-branch {
  background-color: var(--md-code-bg-color);
}
