code.hljs  
{
    position: sticky;
    background: transparent;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    height: auto;
    width: 100%;
    bottom: 0;
}
code.hljs::-webkit-scrollbar
{
    display: none;
}

.hljs
{ 
    background:#f3f3f3;color:#444
} 

.hljs-comment
{ 
    color:#697070
} 

.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:#ab5656
} 

.hljs-literal
{ 
color:#695
} 

.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code
{ 
color:#397300
} 
.hljs-meta
{ 
color:#1f7199
} 
.hljs-meta .hljs-string
{ 
color:#38a
} 
.hljs-emphasis
{ 
font-style:italic
} 
.hljs-strong
{ 
font-weight:700
} 
