body { font-family: "DejaVuSansMono NF", Helvetica, monospace; height: 95vh; width: 98vw; background-color: #000000; color: #ffffff; } pre, textarea, code { direction: rtl; overflow-wrap: break-word; caret-color: green; caret-shape: block; /* caret: currentcolor block; */ white-space: pre-wrap; tab-size: 2; font-size: 13pt; font-family: monospace; line-height: 15pt; } .split.right pre { direction: ltr; } .split.right code { direction: ltr; } .split { height: 100%; width: 50%; position: fixed; z-index: 0; top: 0; } .left { left: 0; background-color: #000000; color: #ffffff; } .right { right: 0; background-color: #000000; color: #ffffff; } #highlight-content { position: absolute; top: 0; left: 0; width: 100%; max-width: 100%; height: 100%; max-height: 100%; margin: 0px; border: 0px; padding: 0px; overflow-y: auto; } #editor, #highlight { position: absolute; top: 0; left: 0; width: 49%; max-width: 49%; height: 100%; max-height: 100%; margin: 0px; border: 0px; padding: 0px; overflow-y: auto; } #editor { z-index: 1; color: transparent; background: transparent; resize: none; } #highlight { background: #000000; z-index: 0; } #markdown-placeholder { width: 99%; max-width: 99%; height: 100%; max-height: 100; direction: rtl; overflow-wrap: break-word; white-space: pre-wrap; overflow-y: auto; } .icon { z-index: 2; position: relative; }