*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.react-resizable{position:relative}.react-resizable-handle{position:absolute;right:-5px;bottom:0;z-index:1;width:10px;height:100%;cursor:col-resize}.react-resizable-handle:hover{background-color:#1677ff1a}.lesson-preview{font-size:14px;line-height:1.7;color:#333}.lesson-preview h1{font-size:1.5em;margin:.8em 0 .4em;border-bottom:1px solid #eee;padding-bottom:.3em}.lesson-preview h2{font-size:1.3em;margin:.8em 0 .4em}.lesson-preview h3{font-size:1.1em;margin:.6em 0 .3em}.lesson-preview p{margin:.5em 0}.lesson-preview pre{background:#22272e;border-radius:6px;padding:12px;overflow-x:auto}.lesson-preview pre code{font-size:13px}.lesson-preview code{font-family:SF Mono,Fira Code,monospace;font-size:.9em}.lesson-preview :not(pre)>code{background:#f0f0f0;padding:2px 5px;border-radius:3px}.lesson-preview ul,.lesson-preview ol{padding-left:1.5em;margin:.5em 0}.lesson-preview blockquote{border-left:3px solid #ddd;margin:.5em 0;padding:.3em 1em;color:#666}.lesson-preview table{border-collapse:collapse;width:100%;margin:.5em 0}.lesson-preview th,.lesson-preview td{border:1px solid #ddd;padding:6px 10px;text-align:left}.lesson-preview th{background:#f5f5f5}.lesson-preview img{max-width:100%}
