/* Site-wide dark theme, shared across every page/tab. Originally written
   as an inline override scoped to the Heliamphora page only; extracted
   here once every tab needed the identical look, so there's one place to
   change instead of N copies drifting apart. Load this AFTER
   main_20_01.css (and contact_20_01.css/howtos.css where present) so the
   cascade lets these overrides win on the same selectors. */
body {
    background-color:#14171a;
    color:#d9dcde;
}
main {
    background-color:#14171a;
}
a { color:#6fb2e8; }
a:visited { color:#4f8fc0; }
a:hover { color:#eef1f2; }
.site-header {
    border-top-color:#3a4a3f;
    border-bottom-color:#2b3034;
}
header.fixed, .fixed {
    background-color:#14171a;
}
.site-title, .site-title:visited {
    color:#eef1f2;
}
.site-nav, .wrapper, .trigger {
    background-color:#14171a;
}
.site-nav .page-link {
    color:#c3c9cd;
}
@media screen and (max-width: 600px) {
    .site-nav {
        background-color:#14171a;
        border-color:#2b3034;
    }
}
.entry-title {
    color:#eef1f2;
}
b {
    color:#eef1f2;
}
blockquote {
    color:#92999e;
    border-left-color:#2b3034;
}
pre, code {
    background-color:#1e2226;
    border-color:#2b3034;
    color:#d9dcde;
}
table {
    color:#d9dcde;
    border-color:#2b3034;
}
table tr:nth-child(even) {
    background-color:#1a1e21;
}
table th {
    background-color:#1e2226;
    border-color:#2b3034;
    border-bottom-color:#33393e;
}
table td {
    border-color:#2b3034;
}

/* Howto's page sidebar (#sidebar/#navigation, ID selectors in howtos.css --
   need matching specificity here, not just a class override, to win). */
#sidebar #navigation {
    background-color:#1a1e21;
    border-color:#2b3034;
}
#sidebar a {
    color:#c3c9cd;
}
#sidebar ul.nav.nav-pills.nav-stacked li a {
    color:#c3c9cd;
}
#sidebar ul.nav.nav-pills.nav-stacked li.active a {
    background-color:#2b3034;
    color:#eef1f2;
}
