/* Terminal amber aesthetic for homelab docs */

/* ── Code blocks: amber left border + slightly warmer background ── */
[data-md-color-scheme="slate"] .highlight,
[data-md-color-scheme="slate"] pre {
  border-left: 3px solid #fb8c00;
  background-color: #0f1117 !important;
}

/* Inline code: amber tint */
[data-md-color-scheme="slate"] code:not(.highlight code) {
  background-color: #1a1d27;
  color: #ffb74d;
  border-radius: 3px;
}

/* ── Navigation header + tabs: unified black bar with amber bottom line ── */
[data-md-color-scheme="slate"] .md-header {
  background-color: #000000;
  border-bottom: none;
}

[data-md-color-scheme="slate"] .md-tabs {
  background-color: #000000;
  border-bottom: 1px solid #fb8c00;
}

/* ── Admonition: remap note/tip accent to amber ── */
[data-md-color-scheme="slate"] .md-typeset .admonition.note,
[data-md-color-scheme="slate"] .md-typeset details.note {
  border-color: #fb8c00;
}
[data-md-color-scheme="slate"] .md-typeset .admonition.note > .admonition-title,
[data-md-color-scheme="slate"] .md-typeset details.note > summary {
  background-color: rgba(251, 140, 0, 0.1);
}
[data-md-color-scheme="slate"] .md-typeset .admonition.note > .admonition-title::before,
[data-md-color-scheme="slate"] .md-typeset details.note > summary::before {
  background-color: #fb8c00;
}

/* ── Links: force amber color instead of default blue ── */
[data-md-color-scheme="slate"] .md-typeset a,
[data-md-color-scheme="slate"] .md-nav__link--active {
  color: #fb8c00;
}

[data-md-color-scheme="slate"] .md-typeset a:hover {
  color: #ffb74d;
}

/* ── Body text: slightly looser line-height for Inter ── */
.md-typeset {
  line-height: 1.75;
}

/* ── Code font size: just a hair larger so Mono reads well ── */
.md-typeset code,
.md-typeset pre code {
  font-size: 0.85em;
}
