.o_syntax_highlighting {
    position: relative;
    padding: 0;
    margin: 0;
    tab-size: 4;
    font: 13px / 19.5px SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;

    pre, textarea.o_prism_source {
        margin: 0px 0px 16px;
        padding: 8px 16px;
    }

    pre {
        font: inherit;
        tab-size: inherit;
        white-space: pre;
    }

    textarea.o_prism_source {
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        caret-color: black;
        color: transparent;
        border: 0;
        outline: none;
        background: transparent;
        resize: none;
    }
}
