6
6
/* other variables */
7
7
--fonts-regular : var (--fonts-proportional ), var (--fonts-emoji ), sans-serif ;
8
8
--border-radius : .28571429rem ;
9
+ --color-primary : #4183c4 ;
10
+ --color-primary-dark-1 : #3876b3 ;
11
+ --color-primary-dark-2 : #31699f ;
12
+ --color-primary-dark-3 : #2b5c8b ;
13
+ --color-primary-dark-4 : #254f77 ;
14
+ --color-primary-dark-5 : #193450 ;
15
+ --color-primary-dark-6 : #0c1a28 ;
16
+ --color-primary-dark-7 : #04080c ;
17
+ --color-primary-light-1 : #548fca ;
18
+ --color-primary-light-2 : #679cd0 ;
19
+ --color-primary-light-3 : #7aa8d6 ;
20
+ --color-primary-light-4 : #8db5dc ;
21
+ --color-primary-light-5 : #b3cde7 ;
22
+ --color-primary-light-6 : #d9e6f3 ;
23
+ --color-primary-light-7 : #f4f8fb ;
24
+ --color-body : #fff ;
9
25
}
10
26
11
27
:root :lang(ja) {
96
112
}
97
113
98
114
body {
99
- background-color : #ffffff ;
115
+ background-color : var ( --color-body ) ;
100
116
overflow-y : auto ;
101
117
display : flex ;
102
118
flex-direction : column ;
@@ -110,10 +126,47 @@ table {
110
126
border-collapse : collapse ;
111
127
}
112
128
113
- a {
129
+ /* firefox scroll bars */
130
+
131
+ * {
132
+ scrollbar-width : thin ;
133
+ scrollbar-color : var (--color-primary ) transparent ;
134
+ }
135
+
136
+ /* webkit scrollbars */
137
+
138
+ ::-webkit-scrollbar {
139
+ width : 10px ;
140
+ }
141
+ ::-webkit-scrollbar-thumb {
142
+ box-shadow : inset 0 0 0 6px var (--color-primary );
143
+ border : 2px solid transparent ;
144
+ border-radius : 5px !important ;
145
+ }
146
+ ::-webkit-scrollbar-thumb :window- inactive {
147
+ box-shadow : inset 0 0 0 6px var (--color-primary );
148
+ }
149
+ ::-webkit-scrollbar-thumb :hover {
150
+ box-shadow : inset 0 0 0 6px var (--color-primary-dark-2 );
151
+ }
152
+
153
+ ::selection ,
154
+ .CodeMirror-selected {
155
+ background : var (--color-primary-light-1 ) !important ;
156
+ color : #fff !important ;
157
+ }
158
+
159
+ a ,
160
+ .ui.breadcrumb a {
161
+ color : var (--color-primary );
114
162
cursor : pointer ;
115
163
}
116
164
165
+ a :hover ,
166
+ .ui.breadcrumb a :hover {
167
+ color : var (--color-primary-dark-2 );
168
+ }
169
+
117
170
.rounded {
118
171
border-radius : var (--border-radius ) !important ;
119
172
}
@@ -331,13 +384,13 @@ code,
331
384
}
332
385
333
386
& .blue {
334
- color : #428bca !important ;
387
+ color : var ( --color-primary-dark-1 ) !important ;
335
388
336
389
a {
337
- color : #1155cc !important ;
390
+ color : var ( --color-primary ) !important ;
338
391
339
392
& :hover {
340
- color : #428bca !important ;
393
+ color : var ( --color-primary-dark-2 ) !important ;
341
394
}
342
395
}
343
396
}
@@ -568,7 +621,7 @@ code,
568
621
}
569
622
570
623
& .blue {
571
- background-color : #428bca !important ;
624
+ background-color : var ( --color-primary ) !important ;
572
625
}
573
626
574
627
& .black {
@@ -623,7 +676,7 @@ code,
623
676
}
624
677
625
678
& .blue {
626
- border-color : #428bca !important ;
679
+ border-color : var ( --color-primary ) !important ;
627
680
}
628
681
629
682
& .black {
@@ -740,7 +793,7 @@ footer {
740
793
.fa {
741
794
width : 16px ;
742
795
text-align : center ;
743
- color : #428bca ;
796
+ color : var ( --color-primary ) ;
744
797
}
745
798
746
799
.links > * {
@@ -1150,10 +1203,42 @@ i.icon.centerlock {
1150
1203
font-size : .85714286rem ;
1151
1204
}
1152
1205
1206
+ .ui.blue.button ,
1207
+ .ui.blue.buttons .button {
1208
+ background-color : var (--color-primary ) !important ;
1209
+ }
1210
+
1211
+ .ui.blue.button :hover ,
1212
+ .ui.blue.buttons .button :hover {
1213
+ background-color : var (--color-primary-dark-2 ) !important ;
1214
+ }
1215
+
1216
+ .ui.blue.button :focus ,
1217
+ .ui.blue.buttons .button :focus {
1218
+ background-color : var (--color-primary-dark-3 ) !important ;
1219
+ }
1220
+
1153
1221
.ui.basic.blue.button ,
1154
1222
.ui.basic.blue.buttons .button {
1155
- box-shadow : inset 0 0 0 1px #1678c2 !important ;
1156
- color : #1678c2 !important ;
1223
+ box-shadow : inset 0 0 0 1px var (--color-primary ) !important ;
1224
+ color : #fff !important ;
1225
+ }
1226
+
1227
+ .ui.basic.blue.button :hover ,
1228
+ .ui.basic.blue.buttons .button :hover {
1229
+ box-shadow : inset 0 0 0 1px var (--color-primary-dark-2 ) !important ;
1230
+ }
1231
+
1232
+ .ui.basic.blue.button :focus ,
1233
+ .ui.basic.blue.buttons .button :focus {
1234
+ box-shadow : inset 0 0 0 1px var (--color-primary-dark-3 ) !important ;
1235
+ }
1236
+
1237
+ .ui.blue.label ,
1238
+ .ui.blue.labels .label ,
1239
+ .repository .segment.reactions .ui.label.basic.blue {
1240
+ background-color : var (--color-primary ) !important ;
1241
+ border-color : var (--color-primary-dark-2 ) !important ;
1157
1242
}
1158
1243
1159
1244
.ui.label > img {
0 commit comments