/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/
:root{
    --hljs-theme-color: var(--neutral-common-text-color);
}
pre code.hljs{display:block;overflow-x:auto;padding:unset}code.hljs{padding:3px 5px}.hljs{background:#f0f0f0;color:var(--neutral-common-text-color)}.hljs-comment{color:#888}.hljs-punctuation,.hljs-tag{color:#444a}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#bc6060}.hljs-literal{color:#78a960}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}

.hljs-lang {
    background-color: var(--main-background-color);
    padding-bottom: 20px;
    color: var(--neutral-sign-text-color) !important;
}
.hljs {
    background-color: var(--main-background-color);
}

/* for block of numbers */
.hljs-ln-numbers {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    text-align: left !important;
    border-right: none;
    vertical-align: top;
    padding-right: 30px !important;
    /* your custom style here */
}
.hljs-ln-n {
    color: var(--neutral-sign-text-color) !important;
}
/* for block of code */
.hljs-ln-code {
    padding-left: 10px;
}

.hljs-copy-wrapper {
    margin-block: 20px;
    padding: 20px;
    background-color: var(--main-background-color);
    border-radius: 10px;
}

.hljs-keyword {
    color: #3870FA;
}

.class_ {
    color: #CC337F;
}

.hljs-string {
    color: #1D8725;
}

.function_ {
    color: #CC337F;
}