.ql-size-small {
    font-size: .75em
}
.ql-size-large {
    font-size: 1.5em
}
.ql-size-huge {
    font-size: 2.5em
}

.ql-align-center {
    text-align: center
}
.ql-align-justify {
    text-align: justify
}
.ql-align-right {
    text-align: right
}


.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em
}
li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em
}
.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em
}
li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em
}
.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em
}
li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em
}
.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em
}
li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em
}
.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em
}
li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em
}
.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em
}
li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em
}
.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em
}
li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em
}
.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em
}
li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em
}
.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em
}
li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em
}
.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em
}
li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em
}
.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em
}
li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em
}
.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em
}
li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em
}
.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em
}
li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em
}
.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em
}
li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em
}
.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em
}
li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em
}
.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em
}
li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em
}
.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em
}
li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em
}
.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em
}
li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em
}
li.ql-direction-rtl {
    padding-right: 1.5em
}
li.ql-direction-rtl>.ql-ui:before {
    margin-left:.3em;
    margin-right:-1.5em;
    text-align:left
}

.ql-code-block-container {
    background-color: #23241f;
    color: #f8f8f2;
    overflow: visible;
    padding: 5px 10px;
}