|
1 | | -// Tech-themed hackathon styling with dark/neon aesthetic |
| 1 | +// Tech-themed hackathon styling with blue-purple gradient |
2 | 2 |
|
3 | 3 | .hero { |
4 | 4 | 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); |
6 | 6 | padding: 4rem 0; |
7 | 7 | overflow: hidden; |
8 | 8 | color: #fff; |
|
12 | 12 | top: -50%; |
13 | 13 | left: -50%; |
14 | 14 | 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); |
16 | 16 | background-size: 50px 50px; |
17 | 17 | width: 200%; |
18 | 18 | height: 200%; |
|
34 | 34 | margin-bottom: 1rem; |
35 | 35 | font-weight: 700; |
36 | 36 | 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); |
38 | 38 | } |
39 | 39 |
|
40 | 40 | .description { |
|
48 | 48 | backdrop-filter: blur(10px); |
49 | 49 | transition: all 0.3s ease; |
50 | 50 | margin-bottom: 1rem; |
51 | | - border: 1px solid rgba(0, 255, 255, 0.3); |
| 51 | + border: 1px solid rgba(99, 102, 241, 0.3); |
52 | 52 | border-radius: 12px; |
53 | | - background: rgba(255, 255, 255, 0.05); |
| 53 | + background: rgba(15, 23, 42, 0.45); |
54 | 54 | padding: 1.5rem; |
55 | 55 |
|
56 | 56 | &:hover { |
57 | 57 | 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); |
60 | 60 | } |
61 | 61 | } |
62 | 62 |
|
|
69 | 69 | display: inline-block; |
70 | 70 | margin-bottom: 2rem; |
71 | 71 | border-bottom: 3px solid; |
72 | | - border-image: linear-gradient(90deg, #00ffff, #0080ff) 1; |
| 72 | + border-image: linear-gradient(90deg, #6366f1, #4f46e5) 1; |
73 | 73 | padding-bottom: 0.5rem; |
74 | 74 | font-weight: 700; |
75 | 75 | font-size: 2rem; |
|
80 | 80 | margin-bottom: 1rem; |
81 | 81 | border-left: 4px solid; |
82 | 82 | 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); |
84 | 84 | padding: 1.5rem; |
85 | 85 |
|
86 | 86 | &:hover { |
87 | 87 | 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); |
89 | 90 | } |
90 | 91 |
|
91 | 92 | &.workshop { |
92 | | - border-left-color: #00ffff; |
| 93 | + border-left-color: #3b82f6; |
93 | 94 | } |
94 | 95 |
|
95 | 96 | &.presentation { |
96 | | - border-left-color: #ff6b6b; |
| 97 | + border-left-color: #ef4444; |
97 | 98 | } |
98 | 99 |
|
99 | 100 | &.coding { |
100 | | - border-left-color: #51cf66; |
| 101 | + border-left-color: #10b981; |
101 | 102 | } |
102 | 103 |
|
103 | 104 | &.break { |
104 | | - border-left-color: #ffd43b; |
| 105 | + border-left-color: #f59e0b; |
105 | 106 | } |
106 | 107 |
|
107 | 108 | &.ceremony { |
108 | | - border-left-color: #a78bfa; |
| 109 | + border-left-color: #8b5cf6; |
109 | 110 | } |
110 | 111 | } |
111 | 112 |
|
112 | 113 | .personCard { |
113 | 114 | transition: all 0.3s ease; |
114 | 115 | margin-bottom: 1.5rem; |
115 | | - border: 1px solid rgba(0, 255, 255, 0.2); |
| 116 | + border: 1px solid rgba(99, 102, 241, 0.25); |
116 | 117 | 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); |
118 | 119 | padding: 1.5rem; |
119 | 120 |
|
120 | 121 | &:hover { |
121 | 122 | 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); |
124 | 125 | } |
125 | 126 | } |
126 | 127 |
|
127 | 128 | .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); |
130 | 131 | border-radius: 50%; |
131 | 132 | width: 100px; |
132 | 133 | height: 100px; |
|
135 | 136 | .skillBadge { |
136 | 137 | display: inline-block; |
137 | 138 | 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); |
139 | 140 | border-radius: 20px; |
140 | | - background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); |
| 141 | + background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%); |
141 | 142 | padding: 0.25rem 0.75rem; |
142 | 143 | color: #fff; |
143 | 144 | font-size: 0.85rem; |
|
146 | 147 | .orgCard { |
147 | 148 | transition: all 0.3s ease; |
148 | 149 | margin-bottom: 1.5rem; |
149 | | - border: 2px solid rgba(0, 255, 255, 0.3); |
| 150 | + border: 2px solid rgba(99, 102, 241, 0.3); |
150 | 151 | 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); |
152 | 153 | padding: 2rem; |
153 | 154 |
|
154 | 155 | &: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); |
157 | 158 | } |
158 | 159 | } |
159 | 160 |
|
160 | 161 | .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); |
163 | 164 | border-radius: 12px; |
164 | 165 | width: 80px; |
165 | 166 | height: 80px; |
|
209 | 210 | .templateCard { |
210 | 211 | transition: all 0.3s ease; |
211 | 212 | margin-bottom: 1.5rem; |
212 | | - border: 1px solid rgba(0, 255, 255, 0.3); |
| 213 | + border: 1px solid rgba(99, 102, 241, 0.25); |
213 | 214 | 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); |
215 | 216 | padding: 1.5rem; |
216 | 217 |
|
217 | 218 | &:hover { |
218 | 219 | 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); |
221 | 222 | } |
222 | 223 | } |
223 | 224 |
|
224 | 225 | .projectCard { |
225 | 226 | transition: all 0.3s ease; |
226 | 227 | margin-bottom: 2rem; |
227 | | - border: 2px solid rgba(81, 207, 102, 0.3); |
| 228 | + border: 2px solid rgba(16, 185, 129, 0.3); |
228 | 229 | 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); |
230 | 231 | padding: 2rem; |
231 | 232 |
|
232 | 233 | &:hover { |
233 | 234 | 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); |
236 | 237 | } |
237 | 238 | } |
238 | 239 |
|
239 | 240 | .scoreCircle { |
240 | 241 | display: flex; |
241 | 242 | justify-content: center; |
242 | 243 | 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); |
244 | 245 | border-radius: 50%; |
245 | | - background: linear-gradient(135deg, #51cf66 0%, #37b24d 100%); |
| 246 | + background: linear-gradient(135deg, #10b981 0%, #059669 100%); |
246 | 247 | width: 80px; |
247 | 248 | height: 80px; |
248 | 249 | color: #fff; |
|
251 | 252 | } |
252 | 253 |
|
253 | 254 | .techGradient { |
254 | | - background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); |
| 255 | + background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%); |
255 | 256 | -webkit-background-clip: text; |
256 | 257 | -webkit-text-fill-color: transparent; |
257 | 258 | background-clip: text; |
258 | 259 | font-weight: 700; |
259 | 260 | } |
260 | 261 |
|
261 | 262 | .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); |
263 | 264 | } |
0 commit comments