
.reveal {
  font-size: 32px;
}

.reveal .small {
  font-size: 26px;
}

.reveal .smaller {
  font-size: 22px;
}

.reveal .smallest {
  font-size: 18px;
}

.reveal pre {
  font-size: 22px;
}

.reveal pre code {
  color: #216D6E;
}

.reveal .small-code pre {
  font-size: 16px;
}

.reveal .large-code pre {
  font-size: 26px;
}

summary {
    font-size: 22px;
}

.reveal .cell-output-error pre code {
  color: #FF2244 !important;
  font-style: italic;
  font-size: 110%;
}

pre code.sourceCode.python {
    background-color: #EFF9EE !important; 
    padding: 0.2em !important;
    border-radius: 5px !important;
    /*font-family: DejaVu Sans Mono !important;*/
}

pre code.sourceCode.r {
    background-color: #EEEEFF !important; 
    padding: 0.2em;
    border-radius: 5px;
}


.sourceCode.r span.co {
    color: #777799 !important;
    font-style: italic !important;
}
.sourceCode.r span.fu {
    color: #darkblue !important;
}

.sourceCode.python span.dv  {
    color: #EE5522!important;
}
.sourceCode.python span.co {
    color: #779997 !important;
    font-style: italic !important;
}
.sourceCode.python span.op {
    color: #004400 !important;
}
.sourceCode.python span.im {
    color: #1881cc !important;
}

.reveal a {
  color: #096040;
  border-radius: 3px;
}

.reveal ::selection {
    background-color: #096040 !important;
    color: white;
}
