/* 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: center;
    color: #ccc;
    vertical-align: top;
}
.hljs table{
  margin-block-end:0;
}
.hljs tr{
  border:none;
  outline:none;
  background-color:transparent!important;
}
.hljs td{
  border:none;
  outline:none;
  background-color:transparent!important;
}
.hljs tbody>tr:nth-child(odd)>td, .hljs tbody>tr:nth-child(odd)>th{
  background-color:transparent!important;
}
.hljs tr:hover{
  background-color:transparent!important;
}
.hljs td:hover{
  background-color:transparent!important;
}
.hljs th:hover{
  background-color:transparent!important;
}
.hljs tr:nth-child(odd)>td:hover, .hljs tr:nth-child(odd)>th:hover{
  background-color:transparent;
}