
/*
pre .atn,pre .kwd,pre .tag{
   font-weight:700
}
*/

div.code-frame {
    background-color: rgb(40,50,50);
    margin: 24px -16px;
    padding: 8px 16px;
    border-radius: 8px;
}

div.highlight {
    padding-top: 8px;
    padding-bottom: 8px;
    overflow-x: auto;
    scrollbar-width: thin;
    scrollbar-color: rgb(80,90,90) rgba(0,0,0,0);
}

pre.prettyprint {
    border: none;
    line-height:1.2em;
    padding: 0px;
    margin: 0px;
}

pre code {
    line-height:1.2em;
    opacity: 85%;
    font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
    font-size:14.4px;
    padding: 0px;
    margin: 0px;
}

pre .nocode{
    color:#000
}
pre .str{
    color:#ffa0a0
}
pre .kwd{
    color:rgb(235, 210, 71)
}
pre .com{
    color:rgb(100, 200, 100)
}
pre .typ{
    color:rgb(235, 210, 71)
}
pre .lit{
    color:rgb(158, 158, 255)
}
pre .pln{
    color:#fff
}
pre .pun{
    color:#fff;
}
pre .tag{
    color:#f0f;
    /*color:rgb(235, 210, 71)*/
}
pre .atn{
    color:#bdb76b
}
pre .atv{
    color:#fff
}
pre .dec{
    color:#98fb98
}

ol.linenums{
    margin-top:0;margin-bottom:0;color:#AEAEAE
}

/*
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{
  list-style-type:none
}
*/

li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9 {
  list-style-type: decimal;
  background-color: rgb(40,50,50);
  line-height:1.2em;
  font-size:15px;
}

@media print{pre.prettyprint{background-color:none}code .str,pre .str{color:#060}code .kwd,pre .kwd{color:#006;font-weight:700}code .com,pre .com{color:#600;font-style:italic}code .typ,pre .typ{color:#404;font-weight:700}code .lit,pre .lit{color:#044}code .pun,pre .pun{color:#440}code .pln,pre .pln{color:#000}code .tag,pre .tag{color:#006;font-weight:700}code .atn,pre .atn{color:#404}code .atv,pre .atv{color:#060}}
