:root {
    --md-primary-fg-color: #B90000;
    --md-primary-fg-color--light: #CC0000;
    --md-primary-fg-color--dark: #990000;      

    --md-accent-fg-color: #C90000;
    --md-accent-fg-color--transparent: #BC0000;

    --md-admonition-icon--custom: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="M22.65 34h3V22h-3ZM24 18.3q.7 0 1.175-.45.475-.45.475-1.15t-.475-1.2Q24.7 15 24 15q-.7 0-1.175.5-.475.5-.475 1.2t.475 1.15q.475.45 1.175.45ZM24 44q-4.1 0-7.75-1.575-3.65-1.575-6.375-4.3-2.725-2.725-4.3-6.375Q4 28.1 4 23.95q0-4.1 1.575-7.75 1.575-3.65 4.3-6.35 2.725-2.7 6.375-4.275Q19.9 4 24.05 4q4.1 0 7.75 1.575 3.65 1.575 6.35 4.275 2.7 2.7 4.275 6.35Q44 19.85 44 24q0 4.1-1.575 7.75-1.575 3.65-4.275 6.375t-6.35 4.3Q28.15 44 24 44Zm.05-3q7.05 0 12-4.975T41 23.95q0-7.05-4.95-12T24 7q-7.05 0-12.025 4.95Q7 16.9 7 24q0 7.05 4.975 12.025Q16.95 41 24.05 41ZM24 24Z"/></svg>')
}

[data-md-color-scheme="default"] {
    --md-default-bg-color: #FFFFFF;
    --md-footer-bg-color--dark: #0A0A0A;
    --md-footer-fg-color--light: #E5E5E5;
}

[data-md-color-scheme="slate"] {
    --md-default-bg-color: #222222;
    --md-footer-bg-color--dark: #0A0A0A;
    --md-footer-fg-color--light: #E5E5E5;
}

.md-typeset .admonition.custom,
.md-typeset details.custom {
  border-color: #B90000;
}
.md-typeset .custom > .admonition-title,
.md-typeset .custom > summary {
  background-color: rgba(145, 0, 0, 0.315);
}
.md-typeset .custom > .admonition-title::before,
.md-typeset .custom > summary::before {
  background-color: #B90000;
  -webkit-mask-image: var(--md-admonition-icon--custom);
          mask-image: var(--md-admonition-icon--custom);
}



/* For license link in footer */
a:hover#footer-link{
    color: #CC0000;
}



/* Intended for images */
.center {
    display: block;
    margin: 0 auto;
}
.right {
    float: right;
}
.left {
    float: left;
}
