body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; color: green; overflow: hidden; } #editor { margin: 0; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } #type-check { position: fixed; top: 0; left: 50%; z-index: 2; transform: translateX(-50%); } .split { height: 100%; width: 50%; position: fixed; z-index: 1; top: 0; overflow-x: hidden; padding-top: 20px; } .left { left: 0; } .right { right: 0; } .annotation-wrapper { display: inline-block ; padding-bottom: 1em ; border-style: solid ; border-color: green ; border-width: 0 0 4px 0 } .annotation-wrapper .annotation { position: fixed }