.content h1,
.content h2,
.content h3,
.content h4,
body {
    font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "微软雅黑", STXihei, "华文细黑", sans-serif;
    font-size: 13px
}

.content h1,
.content h2,
.content h3,
.content h4 {
    font-weight: bold
}

.content pre,
.content code {
    font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;
    font-size: 12px;
    line-height: 1.5
}

.content pre,
.content code {
    word-break: break-all;
    hyphens: auto
}

@font-face {
    font-family: 'slate';
    src: font-url("slate.eot?-syv14m");
    src: font-url("slate.eot?#iefix-syv14m") format("embedded-opentype"), font-url("slate.woff2?-syv14m") format("woff2"), font-url("slate.woff?-syv14m") format("woff"), font-url("slate.ttf?-syv14m") format("truetype"), font-url("slate.svg?-syv14m#slate") format("svg");
    font-weight: normal;
    font-style: normal
}

.content aside.warning:before,
.content aside.notice:before,
.content aside.success:before {
    font-family: 'slate';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1
}

.content aside.warning:before {
    content: "\e600"
}

.content aside.notice:before {
    content: "\e602"
}

.content aside.success:before {
    content: "\e606"
}

.tocify,
.toc-footer,
.lang-selector,
.search,
#nav-button {
    display: none
}

.tocify-wrapper>img {
    margin: 0 auto;
    display: block
}

.content {
    font-size: 12px
}

.content pre,
.content code {
    border: 1px solid #999;
    border-radius: 5px;
    font-size: 0.8em
}

.content pre code {
    border: 0
}

.content pre {
    padding: 1.3em
}

.content code {
    padding: 0.2em
}

.content table {
    border: 1px solid #999
}

.content table tr {
    border-bottom: 1px solid #999
}

.content table td,
.content table th {
    padding: 0.7em
}

.content p {
    line-height: 1.5
}

.content a {
    text-decoration: none;
    color: #000
}

.content h1 {
    font-size: 2.5em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    margin-top: 1em;
    margin-bottom: 21px;
    border: 2px solid #ccc;
    border-width: 2px 0;
    text-align: center
}

.content h2 {
    font-size: 1.8em;
    margin-top: 2em;
    border-top: 2px solid #ccc;
    padding-top: 0.8em
}

.content h1+h2,
.content h1+div+h2 {
    border-top: none;
    padding-top: 0;
    margin-top: 0
}

.content h3,
.content h4 {
    font-size: 0.8em;
    margin-top: 1.5em;
    margin-bottom: 0.8em;
    text-transform: uppercase
}

.content h5,
.content h6 {
    text-transform: uppercase
}

.content aside {
    padding: 1em;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    line-height: 1.6
}

.content aside:before {
    vertical-align: middle;
    padding-right: 0.5em;
    font-size: 14px
}
