
code[class*=language-] *,pre[class*=language-] *
{
  background: black !important;
}
code[class*=language-],pre[class*=language-]
{
  color: #fff;
  background: black !important;
  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono' !important;
  font-size: 19px;
  text-align: left;
  white-space: pre-wrap;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.3;
  -moz-tab-size: 2;
  -o-tab-size: 2;
  tab-size: 2;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none
}
:not(pre)>
code[class*=language-],pre[class*=language-]
{
  background: black !important;
}
pre[class*=language-]
{
  margin: .5em 0;
  overflow: auto;
  padding: 1em;
  padding-top: 0.5em !important;
}
pre[class*=language-]::-moz-selection
{
  background: #27292a
}
pre[class*=language-]::selection
{

}
code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection
{
}
code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection
{

}
:not(pre)>
code[class*=language-]
{
  border-radius: .3em;
  border: .13em solid #545454;
  box-shadow: 1px 1px .3em -.1em #000 inset;
  padding: .15em .2em .05em;
  white-space: normal
}
.token.cdata,.token.comment,.token.doctype,.token.prolog
{
  color: #2b8523;
}
.token.punctuation
{
  color: #f0ea95;
}
.token.namespace
{
  opacity: .7;
}

.token.boolean,.token.deleted{
  color: #f9e21e;
}

.token.number{
  color: #a4a2f4;
}

.token.tag
{
  color: #f0ea95
}
.token.builtin,.token.keyword,.token.property,.token.selector,.token.symbol
{
  color: #f2af40;
}
.token.string,.style .token.string{
  color: hsl(75, 70%, 60%);
}
.language-css .token.string,.token.char,.token.entity,.token.inserted,.token.url
{
  color: hsl(40, 90%, 60%);
}
.token.operator{
  color:white;
}
.token.variable{
  color: #f1cf0e;
}
.token.constant{
  color: #f4d93c;
}
.token.attr-name{
  color: white;
}
.token.attr-value{
  color: #fb5244;
}
.token.atrule
{
  color: #7385a5;
}
.token.important,.token.regex
{
  color: #e8c062;
}
.token.bold,.token.important
{
  font-weight: 700;
}
.token.italic
{
  font-style: italic;
}
.token.entity
{
  cursor: help;
}
.language-markup .token.attr-name,.language-markup .token.tag
{
  color: #ac885c;
}
.language-markup .token.punctuation{
  color: white;
}
.token
{
  position: relative;
  z-index: 1
}
.line-highlight.line-highlight
{
  background: black !important;
  background: linear-gradient(to right,hsla(0,0%,33%,.1) 70%,hsla(0,0%,33%,0));
  border-bottom: 1px dashed #545454;
  border-top: 1px dashed #545454;
  margin-top: .75em;
  z-index: 0;
}
.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after
{
  background-color: black !important;
  color: #f4f1ef;
}
.doc-comment *, .attribute *{
  color: #2b8523 !important;
}


@media (max-width: 600px){
  code[class*=language-],pre[class*=language-]
{
  word-break: break-all;
}
}