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

Commit e2c5ba3

Browse files
author
von-steinkirch
committed
move colors from dashboard to globals.css
1 parent cda9029 commit e2c5ba3

2 files changed

Lines changed: 65 additions & 23 deletions

File tree

‎src/app/globals.css‎

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,16 @@
77
--light-primary: rgb(87, 76, 145);
88
--light-primary-rgb: 87, 76, 145;
99
--light-background: rgb(224, 222, 226);
10+
--light-background-rgb: 224, 222, 226;
11+
--light-background-light: rgb(240, 238, 242);
12+
--light-background-light-rgb: 240, 238, 242;
1013
--light-text: rgb(65, 62, 62);
14+
--light-text-rgb: 65, 62, 62;
15+
--light-text-secondary: rgba(65, 62, 62, 0.7);
1116
--light-bearish: rgb(212, 116, 180);
17+
--light-bearish-rgb: 212, 116, 180;
1218
--light-bullish: rgb(90, 192, 114);
19+
--light-bullish-rgb: 90, 192, 114;
1320
--light-border: rgba(87, 76, 145, 0.2);
1421
--light-glow-shadow: rgba(87, 76, 145, 0.3);
1522
--light-glow-shadow-hover: rgba(87, 76, 145, 0.5);
@@ -48,9 +55,16 @@
4855
--dark-primary: #60a5fa;
4956
--dark-primary-rgb: 96, 165, 250;
5057
--dark-background: rgb(8, 12, 18);
58+
--dark-background-rgb: 8, 12, 18;
59+
--dark-background-light: rgb(16, 20, 30);
60+
--dark-background-light-rgb: 16, 20, 30;
5161
--dark-text: rgb(220, 220, 255);
62+
--dark-text-rgb: 220, 220, 255;
63+
--dark-text-secondary: rgba(220, 220, 255, 0.7);
5264
--dark-bearish: #f87171;
65+
--dark-bearish-rgb: 248, 113, 113;
5366
--dark-bullish: #34d399;
67+
--dark-bullish-rgb: 52, 211, 153;
5468
--dark-border: rgba(0, 170, 255, 0.2);
5569
--dark-glow-shadow: rgba(0, 170, 255, 0.3);
5670
--dark-glow-shadow-hover: rgba(0, 170, 255, 0.5);
@@ -93,9 +107,16 @@
93107
--color-primary: var(--light-primary);
94108
--color-primary-rgb: var(--light-primary-rgb);
95109
--color-background: var(--light-background);
110+
--color-background-rgb: var(--light-background-rgb);
111+
--background-color-light: var(--light-background-light);
112+
--background-color-light-rgb: var(--light-background-light-rgb);
96113
--color-text: var(--light-text);
114+
--color-text-rgb: var(--light-text-rgb);
115+
--text-color-secondary: var(--light-text-secondary);
97116
--color-bearish: var(--light-bearish);
117+
--color-bearish-rgb: var(--light-bearish-rgb);
98118
--color-bullish: var(--light-bullish);
119+
--color-bullish-rgb: var(--light-bullish-rgb);
99120
--color-border: var(--light-border);
100121
--color-glow-shadow: var(--light-glow-shadow);
101122
--color-glow-shadow-hover: var(--light-glow-shadow-hover);
@@ -166,7 +187,7 @@
166187

167188
/* Common variables */
168189
--primary-color: var(--color-primary);
169-
--text-color: var(--color-primary);
190+
--text-color: var(--color-text);
170191
--background-color: var(--color-background);
171192
--bearish-color: var(--color-bearish);
172193
--bullish-color: var(--color-bullish);
@@ -189,9 +210,16 @@ html.dark {
189210
--color-primary: var(--dark-primary);
190211
--color-primary-rgb: var(--dark-primary-rgb);
191212
--color-background: var(--dark-background);
213+
--color-background-rgb: var(--dark-background-rgb);
214+
--background-color-light: var(--dark-background-light);
215+
--background-color-light-rgb: var(--dark-background-light-rgb);
192216
--color-text: var(--dark-text);
217+
--color-text-rgb: var(--dark-text-rgb);
218+
--text-color-secondary: var(--dark-text-secondary);
193219
--color-bearish: var(--dark-bearish);
220+
--color-bearish-rgb: var(--dark-bearish-rgb);
194221
--color-bullish: var(--dark-bullish);
222+
--color-bullish-rgb: var(--dark-bullish-rgb);
195223
--color-border: var(--dark-border);
196224
--color-glow-shadow: var(--dark-glow-shadow);
197225
--color-glow-shadow-hover: var(--dark-glow-shadow-hover);

‎src/styles/dashboard.css‎

Lines changed: 36 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
@apply w-full mx-auto min-h-[calc(100vh-200px)] p-6 pb-16;
1616
background: linear-gradient(
1717
135deg,
18-
var(--background-color) 0%,
19-
var(--background-color-light) 100%
18+
var(--color-background) 0%,
19+
var(--color-background) 100%
2020
);
2121
padding-bottom: 8rem;
2222
}
@@ -36,9 +36,9 @@
3636
.dashboard-header h2 {
3737
@apply m-0 text-center font-extrabold;
3838
font-size: clamp(2.5rem, 6vw, 3.5rem);
39-
color: var(--text-color);
39+
color: var(--color-text);
4040
text-shadow: 0 0 20px var(--color-primary);
41-
background: linear-gradient(135deg, var(--color-primary), var(--text-color));
41+
background: linear-gradient(135deg, var(--color-primary), var(--color-text));
4242
-webkit-background-clip: text;
4343
-webkit-text-fill-color: transparent;
4444
background-clip: text;
@@ -96,13 +96,14 @@
9696
}
9797

9898
.total-value {
99-
@apply text-2xl font-bold text-[var(--text-color)];
100-
text-shadow: 0 0 10px rgba(var(--text-color-rgb), 0.3);
99+
@apply text-2xl font-bold text-[var(--color-primary)];
100+
text-shadow: 0 0 10px rgba(var(--color-primary-rgb), 0.3);
101+
color: var(--color-primary) !important;
101102
}
102103

103104
.portfolio-change {
104105
@apply text-lg font-bold px-3 py-1 rounded-lg;
105-
background: rgba(var(--text-color-rgb), 0.05);
106+
background: rgba(var(--color-primary-rgb), 0.05);
106107
}
107108

108109
.portfolio-assets {
@@ -134,35 +135,36 @@
134135
}
135136

136137
.asset-value {
137-
@apply text-[var(--text-color)] font-bold text-sm text-center;
138+
@apply text-[var(--color-primary)] font-bold text-sm text-center;
139+
color: var(--color-primary) !important;
138140
}
139141

140142
.asset-change {
141143
@apply font-bold text-sm px-2 py-1 rounded-lg text-center;
142-
background: rgba(var(--text-color-rgb), 0.05);
144+
background: rgba(var(--color-primary-rgb), 0.05);
143145
}
144146

145147
.portfolio-asset .asset-actions {
146148
@apply flex items-center gap-3;
147149
}
148150

149151
.portfolio-asset .asset-value {
150-
@apply text-[var(--text-color)] font-bold text-sm;
152+
@apply text-[var(--color-text)] font-bold text-sm;
151153
}
152154

153155
.portfolio-asset .asset-change {
154156
@apply font-bold text-sm px-2 py-1 rounded-lg;
155-
background: rgba(var(--text-color-rgb), 0.05);
157+
background: rgba(var(--color-primary-rgb), 0.05);
156158
}
157159

158160
.positive-change {
159-
color: var(--bullish-color);
160-
text-shadow: 0 0 8px rgba(var(--bullish-color-rgb), 0.3);
161+
color: var(--color-bullish);
162+
text-shadow: 0 0 8px rgba(var(--color-bullish-rgb), 0.3);
161163
}
162164

163165
.negative-change {
164-
color: var(--bearish-color);
165-
text-shadow: 0 0 8px rgba(var(--bearish-color-rgb), 0.3);
166+
color: var(--color-bearish);
167+
text-shadow: 0 0 8px rgba(var(--color-bearish-rgb), 0.3);
166168
}
167169

168170
.saved-charts-list {
@@ -198,7 +200,7 @@
198200
}
199201

200202
.saved-chart-item p {
201-
@apply m-0 text-sm font-semibold text-[var(--text-color)];
203+
@apply m-0 text-sm font-semibold text-[var(--color-text)];
202204
line-height: 1.4;
203205
display: flex;
204206
align-items: center;
@@ -212,8 +214,9 @@
212214
}
213215

214216
.chart-details {
215-
@apply text-[var(--text-color-secondary)];
217+
@apply text-[var(--color-text)];
216218
font-weight: 500;
219+
opacity: 0.7;
217220
}
218221

219222
.chart-actions {
@@ -228,7 +231,7 @@
228231
height: 36px;
229232
background: rgba(var(--color-primary-rgb), 0.1);
230233
border: 1px solid rgba(var(--color-primary-rgb), 0.2);
231-
color: var(--text-color);
234+
color: var(--color-text);
232235
}
233236

234237
.dashboard-card .view-chart-button:hover,
@@ -293,7 +296,7 @@
293296
}
294297

295298
.asset-info p {
296-
@apply m-0 text-sm font-semibold text-[var(--text-color)];
299+
@apply m-0 text-sm font-semibold text-[var(--color-text)];
297300
line-height: 1.4;
298301
display: flex;
299302
align-items: center;
@@ -317,7 +320,7 @@
317320
height: 36px;
318321
background: rgba(var(--color-primary-rgb), 0.1);
319322
border: 1px solid rgba(var(--color-primary-rgb), 0.2);
320-
color: var(--text-color);
323+
color: var(--color-primary) !important;
321324
}
322325

323326
.view-asset-button:hover,
@@ -340,6 +343,19 @@
340343
opacity: 0.7;
341344
}
342345

346+
.favorite-asset-item .asset-value {
347+
color: var(--color-primary) !important;
348+
}
349+
350+
.dashboard-card h3 svg {
351+
color: var(--color-primary) !important;
352+
}
353+
354+
.saved-chart-item svg,
355+
.chart-actions svg {
356+
color: var(--color-primary) !important;
357+
}
358+
343359
@media (max-width: 1200px) {
344360
.dashboard-grid {
345361
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
@@ -385,8 +401,6 @@
385401
min-height: 250px;
386402
}
387403

388-
389-
390404
.chart-actions {
391405
@apply gap-1;
392406
}

0 commit comments

Comments
 (0)