/* Davinci 对接文档 - SyntaxHighlighter 深色主题 */

.syntaxhighlighter {
    background-color: #0F1613 !important;
    border: 1px solid rgba(255, 255, 255, 0.07);
    border-radius: 8px;
    margin: 0 0 16px 0 !important;
    padding: 12px 0 !important;
    width: auto !important;
}

.syntaxhighlighter .line.alt1,
.syntaxhighlighter .line.alt2 {
    background-color: #0F1613 !important;
}

.syntaxhighlighter .line.highlighted.alt1,
.syntaxhighlighter .line.highlighted.alt2 {
    background-color: #1A241F !important;
}

.syntaxhighlighter .line.highlighted.number {
    color: #D5DCD8 !important;
}

.syntaxhighlighter table caption {
    color: #9AA5A1 !important;
}

.syntaxhighlighter .gutter {
    color: #55605B !important;
    border-right: 1px solid rgba(255, 255, 255, 0.06) !important;
    padding: 0 8px 0 12px !important;
}

.syntaxhighlighter .gutter .line {
    border-right: none !important;
}

.syntaxhighlighter .code {
    color: #D5DCD8 !important;
    padding: 0 12px !important;
}

.syntaxhighlighter .code .line,
.syntaxhighlighter .gutter .line {
    line-height: 1.5 !important;
    font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace !important;
    font-size: 13px !important;
}

.syntaxhighlighter .toolbar {
    display: none !important;
}

/* 语法着色 */
.syntaxhighlighter .comments,
.syntaxhighlighter .comments a {
    color: #6B7A73 !important;
    font-style: italic;
}

.syntaxhighlighter .string,
.syntaxhighlighter .string a {
    color: #A7F3D0 !important;
}

.syntaxhighlighter .keyword {
    color: #34D399 !important;
    font-weight: 600;
}

.syntaxhighlighter .preprocessor {
    color: #2DD4BF !important;
}

.syntaxhighlighter .variable {
    color: #FDBA74 !important;
}

.syntaxhighlighter .value {
    color: #6EE7B7 !important;
}

.syntaxhighlighter .functions {
    color: #5EEAD4 !important;
}

.syntaxhighlighter .constants {
    color: #FDBA74 !important;
}

.syntaxhighlighter .script {
    color: #D5DCD8 !important;
}

.syntaxhighlighter .color1,
.syntaxhighlighter .color1 a {
    color: #9AA5A1 !important;
}

.syntaxhighlighter .color2,
.syntaxhighlighter .color2 a {
    color: #D5DCD8 !important;
}

.syntaxhighlighter .color3,
.syntaxhighlighter .color3 a {
    color: #6EE7B7 !important;
}