@@ -30,86 +30,34 @@ html, body {
3030 display : flex;
3131 flex : 1 ;
3232 overflow : hidden;
33- position : relative;
34- width : 100% ;
35- margin : 0 ;
36- padding : 0 ;
37- min-height : 0 ;
38- flex-direction : row; /* added this line */
3933}
4034
41- .editor-container {
42- flex : 1 ;
35+ .editor-area {
4336 display : flex;
4437 flex-direction : column;
45- overflow : hidden;
46- position : relative;
47- }
48-
49- /* CodeMirror 6 */
50- .cm-editor {
5138 flex : 1 ;
52- height : 100% ;
53- font-family : var (--font-mono );
54- font-size : var (--editor-font-size );
55- line-height : var (--editor-line-height );
39+ min-width : 0 ;
5640 background : var (--bg-primary );
57- color : var (--text-primary );
58- width : 100% ;
59- margin : 0 ;
60- padding : 0 ;
61- outline : none;
62- }
63-
64- .cm-editor .cm-focused {
65- outline : none;
6641}
6742
68- .cm-scroller {
43+ .editor-container {
6944 flex : 1 ;
70- height : 100% ;
71- overflow : auto;
72- scrollbar-width : none; /* Firefox */
73- -ms-overflow-style : none; /* IE and Edge */
45+ display : flex;
46+ flex-direction : column;
47+ overflow : hidden;
48+ position : relative;
49+ border-left : 1px solid var (--border-primary );
7450}
7551
76- . cm-scroller ::-webkit-scrollbar {
52+ ::-webkit-scrollbar {
7753 display : none;
78- width : 0 ;
79- height : 0 ;
8054}
81-
82- .cm-content {
83- padding : var (--space-md ) 0 ;
84- min-height : 100% ;
85- }
86-
87- .cm-gutters {
88- background : var (--bg-secondary );
89- border-right : 1px solid var (--border-primary );
90- }
91-
92- .cm-lineNumbers .cm-gutterElement {
93- color : var (--text-muted );
94- padding : 0 var (--space-sm );
95- font-size : var (--text-sm );
55+ html {
56+ -ms-overflow-style : none;
57+ scrollbar-width : none;
9658}
9759
9860
99-
100- /* ===== EDITOR AREA ===== */
101- .editor-area {
102- display : flex;
103- flex-direction : column;
104- flex : 1 ;
105- min-width : 0 ;
106- margin : 0 ;
107- padding : 0 ;
108- background : var (--bg-primary );
109- position : relative;
110- overflow : hidden;
111- }
112-
11361.editor-toolbar {
11462 display : flex;
11563 align-items : center;
@@ -228,25 +176,7 @@ html, body {
228176 display : block;
229177}
230178
231- /* ===== CUSTOM SCROLLBAR ===== */
232- ::-webkit-scrollbar {
233- width : var (--scrollbar-width );
234- height : var (--scrollbar-width );
235- }
236-
237- ::-webkit-scrollbar-track {
238- background : var (--scrollbar-track );
239- }
240179
241- ::-webkit-scrollbar-thumb {
242- background : var (--scrollbar-thumb );
243- border-radius : var (--radius-full );
244- transition : var (--transition-colors );
245- }
246-
247- ::-webkit-scrollbar-thumb : hover {
248- background : var (--scrollbar-thumb-hover );
249- }
250180
251181.help-tabs {
252182 display : flex;
0 commit comments