Skip to content
This repository was archived by the owner on Jan 28, 2026. It is now read-only.

Commit 3b819db

Browse files
authored
Merge pull request #158 from DigitalProductInnovationAndDevelopment/feat/WorldMapDarkModeUpdate
WorldMap background updated for dark mode and info banner added when …
2 parents 7b08e3c + bf1d955 commit 3b819db

4 files changed

Lines changed: 319 additions & 291 deletions

File tree

frontend/src/components/shared/ResearchLeadershipAnalysis/ResearchLeadershipAnalysis.module.css

Lines changed: 20 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.analysisContainer {
2-
background: #ffffff;
2+
background: #1a1a1a;
33
border-radius: 12px;
4-
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
4+
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
55
padding: 24px;
66
margin: 20px 0;
77
position: relative;
@@ -14,7 +14,7 @@
1414
}
1515

1616
.header h3 {
17-
color: #2c3e50;
17+
color: #ffffff;
1818
font-size: 24px;
1919
font-weight: 700;
2020
margin: 0 0 8px 0;
@@ -25,7 +25,7 @@
2525
}
2626

2727
.header p {
28-
color: #7f8c8d;
28+
color: #b0b0b0;
2929
font-size: 16px;
3030
margin: 0;
3131
font-weight: 400;
@@ -39,10 +39,10 @@
3939
}
4040

4141
.analysisCard {
42-
background: #f8f9fa;
42+
background: #2a2a2a;
4343
border-radius: 8px;
4444
padding: 20px;
45-
border: 1px solid #e9ecef;
45+
border: 1px solid #404040;
4646
transition: all 0.3s ease;
4747
}
4848

@@ -52,7 +52,7 @@
5252
}
5353

5454
.analysisCard h4 {
55-
color: #2c3e50;
55+
color: #ffffff;
5656
font-size: 18px;
5757
font-weight: 600;
5858
margin: 0 0 16px 0;
@@ -72,14 +72,14 @@
7272
align-items: center;
7373
gap: 12px;
7474
padding: 12px;
75-
background: white;
75+
background: #1a1a1a;
7676
border-radius: 6px;
77-
border: 1px solid #e9ecef;
77+
border: 1px solid #404040;
7878
transition: all 0.2s ease;
7979
}
8080

8181
.statItem:hover {
82-
background: #f8f9fa;
82+
background: #2a2a2a;
8383
border-color: #667eea;
8484
}
8585

@@ -125,7 +125,7 @@
125125

126126
.name {
127127
font-weight: 600;
128-
color: #2c3e50;
128+
color: #ffffff;
129129
font-size: 14px;
130130
margin-bottom: 4px;
131131
white-space: nowrap;
@@ -137,7 +137,7 @@
137137
display: flex;
138138
gap: 12px;
139139
font-size: 12px;
140-
color: #6c757d;
140+
color: #b0b0b0;
141141
}
142142

143143
.citations {
@@ -155,22 +155,22 @@
155155
justify-content: space-between;
156156
align-items: center;
157157
padding: 8px 12px;
158-
background: white;
158+
background: #1a1a1a;
159159
border-radius: 4px;
160-
border: 1px solid #e9ecef;
160+
border: 1px solid #404040;
161161
}
162162

163163
.year {
164164
font-weight: 600;
165-
color: #2c3e50;
165+
color: #ffffff;
166166
font-size: 14px;
167167
}
168168

169169
.trendMetrics {
170170
display: flex;
171171
gap: 12px;
172172
font-size: 12px;
173-
color: #6c757d;
173+
color: #b0b0b0;
174174
}
175175

176176
.summaryStats {
@@ -182,9 +182,9 @@
182182
.summaryItem {
183183
text-align: center;
184184
padding: 16px;
185-
background: white;
185+
background: #1a1a1a;
186186
border-radius: 6px;
187-
border: 1px solid #e9ecef;
187+
border: 1px solid #404040;
188188
}
189189

190190
.summaryValue {
@@ -196,7 +196,7 @@
196196

197197
.summaryLabel {
198198
font-size: 12px;
199-
color: #6c757d;
199+
color: #b0b0b0;
200200
font-weight: 500;
201201
}
202202

@@ -225,7 +225,7 @@
225225
}
226226

227227
.loading p {
228-
color: #7f8c8d;
228+
color: #b0b0b0;
229229
font-size: 14px;
230230
margin: 0;
231231
}
@@ -278,72 +278,4 @@
278278
.summaryValue {
279279
font-size: 20px;
280280
}
281-
}
282-
283-
/* Dark mode support */
284-
@media (prefers-color-scheme: dark) {
285-
.analysisContainer {
286-
background: #1a1a1a;
287-
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
288-
}
289-
290-
.header h3 {
291-
color: #ffffff;
292-
}
293-
294-
.header p {
295-
color: #b0b0b0;
296-
}
297-
298-
.analysisCard {
299-
background: #2a2a2a;
300-
border-color: #404040;
301-
}
302-
303-
.analysisCard h4 {
304-
color: #ffffff;
305-
}
306-
307-
.statItem {
308-
background: #1a1a1a;
309-
border-color: #404040;
310-
}
311-
312-
.statItem:hover {
313-
background: #2a2a2a;
314-
}
315-
316-
.name {
317-
color: #ffffff;
318-
}
319-
320-
.metrics {
321-
color: #b0b0b0;
322-
}
323-
324-
.trendItem {
325-
background: #1a1a1a;
326-
border-color: #404040;
327-
}
328-
329-
.year {
330-
color: #ffffff;
331-
}
332-
333-
.trendMetrics {
334-
color: #b0b0b0;
335-
}
336-
337-
.summaryItem {
338-
background: #1a1a1a;
339-
border-color: #404040;
340-
}
341-
342-
.summaryLabel {
343-
color: #b0b0b0;
344-
}
345-
346-
.loading p {
347-
color: #b0b0b0;
348-
}
349281
}

0 commit comments

Comments
 (0)