/* Primary color: #c90e11 (original #ef5350) */
/* Accent color: #80080a [20% darker than primary] (original #ff1744) */
/* Lighten color 1: rgba(228, 15, 19, 0.1) [#e40f13 - 10% lighter than primary] (original rgba(255, 23, 68, 0.1)) */
/* Lighten color 2: rgba(239, 34, 37, 0.9675) [#ef2225 - 20% lighter than primary] (original rgba(190, 66, 64, 0.9675)) */
/* Tab background (just below header): #a00b0d [10% darker than primary] (original #ef5350) */

button[data-md-color-accent]:hover,
button[data-md-color-primary]:hover {
    opacity: 0.75;
}

button[data-md-color-primary="red"] {
    background-color: #c90e11;
}

[data-md-color-primary="red"] .md-typeset a {
    color: #c90e11;
}

[data-md-color-primary="red"] .md-header,
[data-md-color-primary="red"] .md-hero {
    background-color: #c90e11;
}

[data-md-color-primary="red"] .md-nav__link--active,
[data-md-color-primary="red"] .md-nav__link:active {
    color: #c90e11;
}

[data-md-color-primary="red"] .md-nav__item--nested > .md-nav__link {
    color: inherit;
}

button[data-md-color-accent="red"] {
    background-color: #80080a;
}

[data-md-color-accent="red"] .md-typeset a:active,
[data-md-color-accent="red"] .md-typeset a:hover {
    color: #80080a;
}

[data-md-color-accent="red"] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,
[data-md-color-accent="red"] .md-typeset pre code::-webkit-scrollbar-thumb:hover {
    background-color: #80080a;
}

[data-md-color-accent="red"] .md-nav__link:focus,
[data-md-color-accent="red"] .md-nav__link:hover,
[data-md-color-accent="red"] .md-typeset .footnote li:hover .footnote-backref:hover,
[data-md-color-accent="red"] .md-typeset .footnote li:target .footnote-backref,
[data-md-color-accent="red"] .md-typeset .md-clipboard:active:before,
[data-md-color-accent="red"] .md-typeset .md-clipboard:hover:before,
[data-md-color-accent="red"] .md-typeset [id] .headerlink:focus,
[data-md-color-accent="red"] .md-typeset [id]:hover .headerlink:hover,
[data-md-color-accent="red"] .md-typeset [id]:target .headerlink {
    color: #80080a;
}

[data-md-color-accent="red"] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover {
    background-color: #80080a;
}

[data-md-color-accent="red"] .md-search-result__link:hover,
[data-md-color-accent="red"] .md-search-result__link[data-md-state="active"] {
    background-color: rgba(228, 15, 19, 0.1);
}

[data-md-color-accent="red"] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover {
    background-color: #80080a;
}

[data-md-color-accent="red"] .md-source-file:hover:before {
    background-color: #80080a;
}

@media only screen and (max-width: 59.9375em) {
    [data-md-color-primary="red"] .md-nav__source {
        background-color: rgba(239, 34, 37, 0.9675);
    }
}

@media only screen and (max-width: 76.1875em) {
    html [data-md-color-primary="red"] .md-nav--primary .md-nav__title--site {
        background-color: #c90e11;
    }
}

@media only screen and (min-width: 76.25em) {
    [data-md-color-primary="red"] .md-tabs {
        background-color: #a00b0d;
    }
}
