7
7
--color-teal-accent : # 4e848b ;
8
8
--color-teal-dark : # 3a5c63 ;
9
9
--color-teal-darker : # 1c4750 ;
10
+ --color-blue-darkest : # 0a3555 ;
10
11
--color-blue-dark : # 3a7098 ;
11
- --color-blue-100 : # eff7ff ;
12
12
--color-blue-light : # e1f1ff ;
13
+ --color-gray-lighter : # 747171 ;
13
14
--color-gray-medium : # 5c5c5d ;
15
+ --color-gray-dark : # 2f2f30 ;
14
16
--color-gray-light : # f6f6f7 ;
15
17
--color-teal-vibrant : # 1c818d ;
16
18
--color-teal-vibrant-darker : # 136e78 ;
17
19
--color-yellow-light : # fefae5 ;
18
20
--color-yellow-dark : # B08705 ;
21
+ --color-yellow-darker : # 705600 ;
22
+ --color-yellow-darkest : # 352902 ;
19
23
20
24
/* Colors based on function */
21
25
/* Regular text */
34
38
--color-page-background : # f4f4f4 ;
35
39
--color-bg-gradient : var (--color-teal-faded );
36
40
--color-page-border : var (--color-teal-medium );
41
+ --color-separator : var (--color-card-border );
37
42
38
43
/* Checkboxes */
39
44
--color-checkbox : var (--color-blue-dark );
49
54
--color-theme-toggle-background : # f4f4f4 ;
50
55
--color-tooltip-background : var (--color-card-background );
51
56
--color-tooltip-border : var (--color-card-border );
57
+ --color-button-border : var (--color-text-lighter );
52
58
53
59
/* Dropdowns */
54
60
--color-dropdown-background : transparent;
55
61
--color-dropdown-background-disabled : var (--color-gray-light );
56
62
--color-dropdown-text : var (--color-text );
57
63
--color-dropdown-text-disabled : var (--color-text-lighter );
58
64
--color-dropdown-border-disabled : # aeb1b3 ;
65
+ --color-dropdown-border : var (--color-text-lighter );
66
+
67
+ /* Pills */
68
+ --color-pillbutton-background : var (--color-gray-light );
69
+ --color-pillbutton-text : var (--color-text-lighter );
70
+ --color-pillbutton-border : var (--color-gray-medium );
59
71
60
72
/* Navigation */
61
73
--color-nav : # 667a7d ;
70
82
/* Tables */
71
83
--color-table-selected-bg : var (--color-yellow-light );
72
84
--color-table-selected-border : var (--color-yellow-dark );
85
+ --table-row-hover : var (--color-blue-light );
86
+ --table-row-hover-border : var (--color-blue-dark );
73
87
74
88
/* Font sizes */
75
89
--font-size-small : 0.875rem ;
81
95
/* Components */
82
96
--card-shadow : 0 3px 12px 0px rgba (106 , 121 , 124 , 0.2 );
83
97
--card-radius : 0.625rem ;
84
- --table-row-hover : var (--color-blue-100 );
85
- --table-row-hover-border : var (--color-blue-dark );
86
98
--color-panel-text : # 203b40 ;
87
99
--color-panel-background : # bfe1e7 ;
88
100
97
109
}
98
110
99
111
[data-theme = "dark" ] {
112
+ /* Text */
100
113
--color-link : var (--color-teal-faded );
101
114
--color-text : # fff ;
102
115
--color-text-lighter : # fff ;
103
116
--color-text-darker : # fff ;
104
117
--color-text-inverted : # 000 ;
118
+
119
+ /* Cards */
105
120
--color-card-background : # 111 ;
106
121
--color-card-border : # 000 ;
122
+ --card-shadow : 0 3px 12px 0px rgba (4 , 8 , 8 , 0.2 );
107
123
--color-page-background : # 292828 ;
124
+
125
+ /* Checkboxes */
108
126
--color-checkbox-button-label-selected : # 292828 ;
109
127
--color-checkbox : # fff ;
110
128
--color-checkbox-selected : # 292828 ;
116
134
--color-panel-background : # 203b40 ;
117
135
--color-nav : # bfe1e7 ;
118
136
137
+ /* Pills */
138
+ --color-pillbutton-background : var (--color-page-background );
139
+ --color-pillbutton-text : var (--color-text-lighter );
140
+ --color-pillbutton-border : var (--color-gray-medium );
141
+
142
+ /* Tables */
143
+ --color-table-selected-bg : var (--color-yellow-darkest );
144
+ --color-table-selected-border : var (--color-yellow-darker );
145
+ --table-row-hover : var (--color-teal-darker );
146
+ --table-row-hover-border : var (--color-blue-light );
147
+
119
148
/* Graph colors */
120
149
--graph-color-labels : # a6bbbe ;
121
150
--graph-color-line : var (--color-gray-medium );
151
+
152
+ /* Dropdowns */
153
+ --color-dropdown-border : var (--color-gray-lighter );
154
+
155
+ /* Buttons */
156
+ --color-button-border : var (--color-gray-lighter );
157
+
158
+ /* Other */
159
+ --color-separator : var (--color-gray-dark );
122
160
}
123
161
124
162
/* ------------------------- */
@@ -208,12 +246,11 @@ nav {
208
246
.default-dropdown {
209
247
width : 100% ;
210
248
margin-bottom : 0 ;
211
- border : 1px solid # 959494 ;
249
+ border : 1px solid var ( --color-dropdown-border ) ;
212
250
appearance : none;
213
251
background-color : transparent;
214
252
color : var (--color-text-darker );
215
253
font-size : 0.9rem ;
216
- border-color : var (--color-text-lighter );
217
254
padding : 0.5rem ;
218
255
z-index : 4 ;
219
256
position : relative;
@@ -533,7 +570,7 @@ nav {
533
570
margin-bottom : 1.5rem ;
534
571
margin-right : 0 ;
535
572
margin-top : 2rem ;
536
- border-bottom : 1px solid var (--color-card-border );
573
+ border-bottom : 1px solid var (--color-separator );
537
574
padding-bottom : 2.5rem ;
538
575
}
539
576
@@ -558,7 +595,7 @@ nav {
558
595
}
559
596
560
597
.technology-filters {
561
- border-bottom : 1px solid var (--color-card-border );
598
+ border-bottom : 1px solid var (--color-separator );
562
599
padding-bottom : 2.5rem ;
563
600
}
564
601
@@ -935,7 +972,7 @@ select {
935
972
}
936
973
937
974
.table-ui tbody tr {
938
- border-bottom : 1px solid var (--color-card-border );
975
+ border-bottom : 1px solid var (--color-separator );
939
976
}
940
977
941
978
.table-ui tbody th {
@@ -950,8 +987,6 @@ select {
950
987
.table-ui tr a {
951
988
color : var (--color-link );
952
989
text-decoration : underline;
953
- width : 100% ;
954
- display : block;
955
990
}
956
991
957
992
.table-ui tr : has (.check-cell input [type = "checkbox" ]: checked ) {
@@ -994,6 +1029,7 @@ select {
994
1029
.table-ui .app-wrapper {
995
1030
display : flex;
996
1031
min-width : 15rem ;
1032
+ max-width : 25rem ;
997
1033
align-items : center;
998
1034
}
999
1035
@@ -1014,6 +1050,10 @@ select {
1014
1050
overflow : hidden;
1015
1051
}
1016
1052
1053
+ .table-ui .app-cell a : focus-visible {
1054
+ outline-color : var (--table-row-hover-border );
1055
+ }
1056
+
1017
1057
.table-ui .check-cell {
1018
1058
min-width : 2rem ;
1019
1059
padding-left : 0.5rem ;
@@ -1116,7 +1156,7 @@ select {
1116
1156
justify-content : space-between;
1117
1157
padding : 1.5rem 0 1rem ;
1118
1158
margin-top : 2.5rem ;
1119
- border-top : 1px solid var (--color-card-border );
1159
+ border-top : 1px solid var (--color-separator );
1120
1160
}
1121
1161
1122
1162
.table-page-info p {
@@ -1253,7 +1293,7 @@ select {
1253
1293
background-repeat : no-repeat;
1254
1294
background-position : 0 0 ;
1255
1295
padding-top : 2rem ;
1256
- border-top : 1px solid # 6A797C ;
1296
+ border-top : 1px solid var ( --color-page-border ) ;
1257
1297
}
1258
1298
1259
1299
.data-sections > div : first-of-type {
@@ -1550,7 +1590,7 @@ path.highcharts-tick {
1550
1590
1551
1591
.accessibility-options {
1552
1592
background-color : var (--color-card-background );
1553
- border-bottom : 1px solid var (--color-card-border );
1593
+ border-bottom : 1px solid var (--color-separator );
1554
1594
padding-bottom : 4rem ;
1555
1595
}
1556
1596
@@ -1564,7 +1604,7 @@ path.highcharts-tick {
1564
1604
}
1565
1605
1566
1606
.check-wrapper {
1567
- border : 1px solid var (--color-text-lighter );
1607
+ border : 1px solid var (--color-button-border );
1568
1608
display : inline-block;
1569
1609
margin-top : 1rem ;
1570
1610
margin-bottom : 0.25rem ;
@@ -1631,7 +1671,7 @@ path.highcharts-tick {
1631
1671
1632
1672
.theme-switcher {
1633
1673
background-color : var (--color-theme-toggle-background );
1634
- border : 1px solid var (--color-text-lighter );
1674
+ border : 1px solid var (--color-button-border );
1635
1675
margin-top : 1rem ;
1636
1676
margin-bottom : 0.25rem ;
1637
1677
padding : 0.5rem 1rem ;
@@ -1686,9 +1726,9 @@ path.highcharts-tick {
1686
1726
.selected-apps ul li button {
1687
1727
padding : 0.1em 0.5em ;
1688
1728
border-radius : 2rem ;
1689
- border : 1px solid var (--color-gray-medium );
1690
- background-color : var (--color-gray-light );
1691
- color : var (--color-text-lighter );
1729
+ border : 1px solid var (--color-pillbutton-border );
1730
+ background-color : var (--color-pillbutton-background );
1731
+ color : var (--color-pillbutton-text );
1692
1732
}
1693
1733
1694
1734
.selected-apps ul li button img {
0 commit comments