        html, body {
            background-color: #05080e!important;
        }

        html, bode, p, .header_no_underline, li, table {
            color: #9698b2;
        }

        .front-matter-container {
            background-color: #15181e;
            padding: 8px;
            color: #fff;
        }

        h1, h2, h3, h4, h5, h6 {
            border-bottom-color: #9698b2;
            font-family: 'customfont';
        }

        blockquote p {
            color: #727588;
        }
        
        blockquote {
            border-left-color: #727588;
        }

        code:not(pre code) {
            border-radius: 2px;
            border: 1px solid #acacac;
        }

        ::selection {
            color: #9abcde;
            background-color: #456789;
        }

        a:not(.header_no_underline)::selection {
            color: #6391e3;
        }

        table, th, td, hr {
            border: 1px solid #9698b2;
        }

        a:visited{
            color:#4C7FCF!important;
        }
