6
6
height : 100% ;
7
7
}
8
8
9
- .cm-editor ::selection {
10
- color : revert;
11
- }
12
-
13
9
.cm-editor .cm-scroller {
14
10
font-family : var (--font-mono );
15
11
font-size : 1.3rem ;
23
19
width : 5rem ;
24
20
}
25
21
22
+ .cm-editor .cm-activeLine {
23
+ background : var (--sk-back-translucent );
24
+ }
25
+
26
26
.cm-editor .cm-activeLineGutter {
27
27
background-color : var (--sk-back-3 );
28
28
}
53
53
}
54
54
55
55
.cm-editor .cm-selectionMatch {
56
- background : rgba ( 0 , 0 , 0 , 0.2 );
56
+ background : var ( --selection-color );
57
57
color : var (--sk-text-2 );
58
58
}
59
59
60
+ .cm-editor .cm-focused .cm-selectionBackground ,
61
+ .cm-editor .cm-selectionBackground ,
62
+ .cm-editor .cm-content ::selection {
63
+ background : var (--sk-theme-3 );
64
+ opacity : .3 ;
65
+ }
66
+
60
67
.cm-editor .cm-tooltip {
68
+ background : var (--sk-back-2 );
69
+ color : var (--sk-text-1 );
61
70
border : none;
62
71
border-radius : 2px ;
63
72
overflow : hidden;
64
73
margin : 0.4rem 0 ;
65
74
filter : drop-shadow (1px 2px 5px rgba (0 , 0 , 0 , 0.1 ));
66
75
}
67
- .cm-editor .cm-tooltip-hover {}
76
+
77
+ .cm-editor .cm-tooltip-hover {
78
+ border : none;
79
+ }
80
+
68
81
.cm-editor .cm-tooltip-below {}
69
82
.cm-editor .cm-tooltip-lint {}
70
83
.cm-editor .cm-tooltip-section {}
71
84
.cm-editor .cm-diagnostic {
72
85
border : none;
73
86
padding : 0.2rem 0.8rem ;
74
87
}
88
+
75
89
.cm-editor .cm-diagnostic-warning {
76
- background : hsl (39 , 100% , 70% );
90
+ background : var (--sk-theme-1-variant );
91
+ color : white;
77
92
}
93
+
78
94
.cm-editor .cm-diagnosticText {}
79
95
80
96
.cm-editor .cm-tooltip .cm-tooltip-autocomplete > ul {
81
97
font-family : var (--font-mono );
82
98
font-size : 1.3rem ;
83
99
}
84
100
101
+ .cm-editor .cm-panels {
102
+ background : var (--sk-back-4 );
103
+ color : var (--sk-text-1 );
104
+ }
85
105
86
- @media (prefers-color-scheme : dark) {
87
- .cm-editor .cm-activeLineGutter {
88
- background-color : var (--sk-back-3 );
89
- }
106
+ .cm-editor .cm-panels .cm-panels-top ,
107
+ .cm-editor .cm-panels .cm-panels-bottom {
108
+ border-top : 1px solid var (--sk-back-5 );
109
+ border-bottom : 1px solid var (--sk-back-5 );
110
+ }
90
111
91
- .cm-editor .cm-activeLine {
92
- background-color : hsl (0 , 0% , 40% , 0.2 );
93
- }
112
+ .cm-editor .cm-button {
113
+ background : var (--sk-back-5 );
114
+ border : 2px solid transparent;
115
+ }
94
116
95
- .cm-editor .cm-diagnostic-warning {
96
- background : hsl ( 39 , 100 % , 20 % );
97
- }
117
+ .cm-editor .cm-button : active {
118
+ background : var ( --sk-theme-2-variant );
119
+ }
98
120
99
- .cm-editor .cm-diagnostic-warning {
100
- background : hsl (39 , 100% , 10% );
101
- }
121
+ .cm-editor .cm-textfield {
122
+ background : var (--sk-back-1 );
123
+ color : var (--sk-text-1 );
124
+ border : 2px solid transparent;
125
+ }
102
126
103
- .cm-editor .cm-focused .cm-selectionBackground ,
104
- .cm-editor .cm-selectionBackground ,
105
- .cm-editor .cm-content ::selection {
106
- background : var (--sk-theme-3 );
107
- opacity : .3 ;
108
- }
127
+ .cm-editor .cm-search button : focus-visible ,
128
+ .cm-editor .cm-search input : focus-visible {
129
+ border : 2px solid var (--flash );
130
+ }
109
131
110
- .cm-editor .cm-selectionMatch {
111
- background : rgba (255 , 255 , 255 , 0.2 );
112
- }
113
- }
132
+ .cm-editor .cm-search input [type = 'checkbox' ]: focus-visible {
133
+ outline : 2px solid var (--flash );
134
+ }
0 commit comments