
.cws-code-snippet {
    margin: 1.5rem 0;
    max-width: 100%;
    
}

.cws-code-snippet pre{
    max-height: 400px;
}

.cws-code-snippet pre[class*="language-"] { 
    overflow-x: auto;
    border-radius: 5px;
    font-size: 0.9rem;
}
 
.cws-code-snippet pre[class*="language-"]::-webkit-scrollbar {
    width: .8rem;
    height: .8rem
}

.cws-code-snippet pre[class*="language-"]::-webkit-scrollbar-thumb {
    border-radius: .1rem;
    background-color: #16161699
}

.cws-code-snippet pre[class*="language-"]::-webkit-scrollbar-corner {
    background: #fff0
}

.cws-code-snippet .toolbar{
    margin: 0rem .7rem;
}

.cws-code-snippet .code-toolbar button:focus, .cws-code-snippet .code-toolbar button:hover{
    color: white !important;
}

.cws-code-snippet .code-toolbar button{
    
}