/* Soqucoin Documentation — Custom Styles */
/* Matches soqu.org: black/silver/white/gold palette */

[data-md-color-scheme="slate"] {
  --md-default-bg-color: #0a0a0a;
  --md-default-bg-color--light: #111111;
  --md-primary-fg-color: #000000;
  --md-primary-bg-color: #ffffff;
  --md-accent-fg-color: #d4af37;
  --md-typeset-a-color: #c0c0c0;
}

/* Header bar — soqu.org style black with silver text */
[data-md-color-scheme="slate"] .md-header {
  background-color: #000000;
}

/* Sidebar active link — gold accent */
[data-md-color-scheme="slate"] .md-nav__link--active {
  color: #d4af37;
}

/* Subtle border on code blocks */
.highlight pre {
  border: 1px solid rgba(255, 255, 255, 0.08);
}

/* Admonition colors — match soqu.org system */
.md-typeset .admonition.note,
.md-typeset details.note {
  border-color: #c0c0c0;
}

.md-typeset .admonition.tip,
.md-typeset details.tip {
  border-color: #d4af37;
}

.md-typeset .admonition.warning,
.md-typeset details.warning {
  border-color: #f59e0b;
}

.md-typeset .admonition.info,
.md-typeset details.info {
  border-color: #c0c0c0;
}

/* Table header — silver accent */
.md-typeset table:not([class]) th {
  background-color: rgba(192, 192, 192, 0.1);
}

/* Footer social icons */
.md-social__link svg {
  fill: #c0c0c0;
}
