Skip to content

Commit ef55436

Browse files
CopilotTechQuery
andcommitted
Update color scheme to blue-purple gradient with better contrast
Co-authored-by: TechQuery <[email protected]>
1 parent 42636ae commit ef55436

File tree

1 file changed

+43
-42
lines changed

1 file changed

+43
-42
lines changed

styles/Hackathon.module.scss

Lines changed: 43 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
// Tech-themed hackathon styling with dark/neon aesthetic
1+
// Tech-themed hackathon styling with blue-purple gradient
22

33
.hero {
44
position: relative;
5-
background: linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%);
5+
background: radial-gradient(circle at top left, #312e81, #1e1b4b 55%, #0f172a);
66
padding: 4rem 0;
77
overflow: hidden;
88
color: #fff;
@@ -12,7 +12,7 @@
1212
top: -50%;
1313
left: -50%;
1414
animation: grid-animation 20s linear infinite;
15-
background: radial-gradient(circle, rgba(0, 255, 255, 0.1) 1px, transparent 1px);
15+
background: radial-gradient(circle, rgba(99, 102, 241, 0.08) 1px, transparent 1px);
1616
background-size: 50px 50px;
1717
width: 200%;
1818
height: 200%;
@@ -34,7 +34,7 @@
3434
margin-bottom: 1rem;
3535
font-weight: 700;
3636
font-size: 3rem;
37-
text-shadow: 0 0 20px rgba(0, 255, 255, 0.5);
37+
text-shadow: 0 0 20px rgba(99, 102, 241, 0.4);
3838
}
3939

4040
.description {
@@ -48,15 +48,15 @@
4848
backdrop-filter: blur(10px);
4949
transition: all 0.3s ease;
5050
margin-bottom: 1rem;
51-
border: 1px solid rgba(0, 255, 255, 0.3);
51+
border: 1px solid rgba(99, 102, 241, 0.3);
5252
border-radius: 12px;
53-
background: rgba(255, 255, 255, 0.05);
53+
background: rgba(15, 23, 42, 0.45);
5454
padding: 1.5rem;
5555

5656
&:hover {
5757
transform: translateY(-2px);
58-
box-shadow: 0 0 20px rgba(0, 255, 255, 0.2);
59-
border-color: rgba(0, 255, 255, 0.6);
58+
box-shadow: 0 0 20px rgba(99, 102, 241, 0.25);
59+
border-color: rgba(99, 102, 241, 0.5);
6060
}
6161
}
6262

@@ -69,7 +69,7 @@
6969
display: inline-block;
7070
margin-bottom: 2rem;
7171
border-bottom: 3px solid;
72-
border-image: linear-gradient(90deg, #00ffff, #0080ff) 1;
72+
border-image: linear-gradient(90deg, #6366f1, #4f46e5) 1;
7373
padding-bottom: 0.5rem;
7474
font-weight: 700;
7575
font-size: 2rem;
@@ -80,53 +80,54 @@
8080
margin-bottom: 1rem;
8181
border-left: 4px solid;
8282
border-radius: 8px;
83-
background: linear-gradient(135deg, rgba(15, 12, 41, 0.8) 0%, rgba(48, 43, 99, 0.6) 100%);
83+
background: rgba(30, 27, 75, 0.5);
8484
padding: 1.5rem;
8585

8686
&:hover {
8787
transform: translateX(5px);
88-
box-shadow: 0 4px 15px rgba(0, 255, 255, 0.2);
88+
box-shadow: 0 4px 15px rgba(99, 102, 241, 0.15);
89+
background: rgba(30, 27, 75, 0.7);
8990
}
9091

9192
&.workshop {
92-
border-left-color: #00ffff;
93+
border-left-color: #3b82f6;
9394
}
9495

9596
&.presentation {
96-
border-left-color: #ff6b6b;
97+
border-left-color: #ef4444;
9798
}
9899

99100
&.coding {
100-
border-left-color: #51cf66;
101+
border-left-color: #10b981;
101102
}
102103

103104
&.break {
104-
border-left-color: #ffd43b;
105+
border-left-color: #f59e0b;
105106
}
106107

107108
&.ceremony {
108-
border-left-color: #a78bfa;
109+
border-left-color: #8b5cf6;
109110
}
110111
}
111112

112113
.personCard {
113114
transition: all 0.3s ease;
114115
margin-bottom: 1.5rem;
115-
border: 1px solid rgba(0, 255, 255, 0.2);
116+
border: 1px solid rgba(99, 102, 241, 0.25);
116117
border-radius: 12px;
117-
background: linear-gradient(135deg, rgba(15, 12, 41, 0.9) 0%, rgba(48, 43, 99, 0.7) 100%);
118+
background: rgba(30, 27, 75, 0.6);
118119
padding: 1.5rem;
119120

120121
&:hover {
121122
transform: translateY(-5px);
122-
box-shadow: 0 8px 25px rgba(0, 255, 255, 0.15);
123-
border-color: rgba(0, 255, 255, 0.5);
123+
box-shadow: 0 8px 25px rgba(99, 102, 241, 0.2);
124+
border-color: rgba(99, 102, 241, 0.4);
124125
}
125126
}
126127

127128
.avatar {
128-
box-shadow: 0 0 15px rgba(0, 255, 255, 0.3);
129-
border: 3px solid rgba(0, 255, 255, 0.5);
129+
box-shadow: 0 0 15px rgba(99, 102, 241, 0.25);
130+
border: 3px solid rgba(99, 102, 241, 0.4);
130131
border-radius: 50%;
131132
width: 100px;
132133
height: 100px;
@@ -135,9 +136,9 @@
135136
.skillBadge {
136137
display: inline-block;
137138
margin: 0.25rem;
138-
box-shadow: 0 2px 8px rgba(102, 126, 234, 0.3);
139+
box-shadow: 0 2px 8px rgba(99, 102, 241, 0.25);
139140
border-radius: 20px;
140-
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
141+
background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);
141142
padding: 0.25rem 0.75rem;
142143
color: #fff;
143144
font-size: 0.85rem;
@@ -146,20 +147,20 @@
146147
.orgCard {
147148
transition: all 0.3s ease;
148149
margin-bottom: 1.5rem;
149-
border: 2px solid rgba(0, 255, 255, 0.3);
150+
border: 2px solid rgba(99, 102, 241, 0.3);
150151
border-radius: 12px;
151-
background: linear-gradient(135deg, rgba(15, 12, 41, 0.95) 0%, rgba(36, 36, 62, 0.8) 100%);
152+
background: rgba(30, 27, 75, 0.65);
152153
padding: 2rem;
153154

154155
&:hover {
155-
box-shadow: 0 0 30px rgba(0, 255, 255, 0.2);
156-
border-color: rgba(0, 255, 255, 0.6);
156+
box-shadow: 0 0 30px rgba(99, 102, 241, 0.25);
157+
border-color: rgba(99, 102, 241, 0.5);
157158
}
158159
}
159160

160161
.logo {
161-
box-shadow: 0 0 15px rgba(0, 255, 255, 0.2);
162-
border: 2px solid rgba(0, 255, 255, 0.4);
162+
box-shadow: 0 0 15px rgba(99, 102, 241, 0.2);
163+
border: 2px solid rgba(99, 102, 241, 0.35);
163164
border-radius: 12px;
164165
width: 80px;
165166
height: 80px;
@@ -209,40 +210,40 @@
209210
.templateCard {
210211
transition: all 0.3s ease;
211212
margin-bottom: 1.5rem;
212-
border: 1px solid rgba(0, 255, 255, 0.3);
213+
border: 1px solid rgba(99, 102, 241, 0.25);
213214
border-radius: 12px;
214-
background: linear-gradient(135deg, rgba(15, 12, 41, 0.9) 0%, rgba(48, 43, 99, 0.7) 100%);
215+
background: rgba(30, 27, 75, 0.6);
215216
padding: 1.5rem;
216217

217218
&:hover {
218219
transform: translateY(-5px);
219-
box-shadow: 0 8px 25px rgba(0, 255, 255, 0.2);
220-
border-color: rgba(0, 255, 255, 0.6);
220+
box-shadow: 0 8px 25px rgba(99, 102, 241, 0.2);
221+
border-color: rgba(99, 102, 241, 0.4);
221222
}
222223
}
223224

224225
.projectCard {
225226
transition: all 0.3s ease;
226227
margin-bottom: 2rem;
227-
border: 2px solid rgba(81, 207, 102, 0.3);
228+
border: 2px solid rgba(16, 185, 129, 0.3);
228229
border-radius: 12px;
229-
background: linear-gradient(135deg, rgba(15, 12, 41, 0.95) 0%, rgba(48, 43, 99, 0.8) 100%);
230+
background: rgba(30, 27, 75, 0.65);
230231
padding: 2rem;
231232

232233
&:hover {
233234
transform: translateY(-5px);
234-
box-shadow: 0 0 30px rgba(81, 207, 102, 0.2);
235-
border-color: rgba(81, 207, 102, 0.6);
235+
box-shadow: 0 0 30px rgba(16, 185, 129, 0.25);
236+
border-color: rgba(16, 185, 129, 0.5);
236237
}
237238
}
238239

239240
.scoreCircle {
240241
display: flex;
241242
justify-content: center;
242243
align-items: center;
243-
box-shadow: 0 0 20px rgba(81, 207, 102, 0.4);
244+
box-shadow: 0 0 20px rgba(16, 185, 129, 0.35);
244245
border-radius: 50%;
245-
background: linear-gradient(135deg, #51cf66 0%, #37b24d 100%);
246+
background: linear-gradient(135deg, #10b981 0%, #059669 100%);
246247
width: 80px;
247248
height: 80px;
248249
color: #fff;
@@ -251,13 +252,13 @@
251252
}
252253

253254
.techGradient {
254-
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
255+
background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);
255256
-webkit-background-clip: text;
256257
-webkit-text-fill-color: transparent;
257258
background-clip: text;
258259
font-weight: 700;
259260
}
260261

261262
.glowText {
262-
text-shadow: 0 0 10px rgba(0, 255, 255, 0.5);
263+
text-shadow: 0 0 10px rgba(99, 102, 241, 0.4);
263264
}

0 commit comments

Comments
 (0)