|
2 | 2 |
|
3 | 3 | .hero { |
4 | 4 | position: relative; |
5 | | - background: radial-gradient(circle at top left, #312e81, #1e1b4b 55%, #0f172a); |
| 5 | + background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%); |
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, rgb(99, 102, 241) 1px, transparent 1px); |
| 15 | + background: radial-gradient(circle, rgba(255, 255, 255, 0.1) 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 rgb(99, 102, 241); |
| 37 | + text-shadow: 0 4px 20px rgba(0, 0, 0, 0.3); |
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 rgb(99, 102, 241); |
52 | | - border-radius: 12px; |
53 | | - background: rgb(15, 23, 42); |
| 51 | + border: 2px solid rgba(255, 255, 255, 0.3); |
| 52 | + border-radius: 16px; |
| 53 | + background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05)); |
54 | 54 | padding: 1.5rem; |
55 | 55 |
|
56 | 56 | &:hover { |
57 | | - transform: translateY(-2px); |
58 | | - box-shadow: 0 0 20px rgb(99, 102, 241); |
59 | | - border-color: rgb(119, 122, 245); |
| 57 | + transform: translateY(-5px); |
| 58 | + box-shadow: 0 10px 30px rgba(102, 126, 234, 0.4); |
| 59 | + border-color: rgba(255, 255, 255, 0.5); |
60 | 60 | } |
61 | 61 | } |
62 | 62 |
|
|
68 | 68 | .sectionTitle { |
69 | 69 | display: inline-block; |
70 | 70 | margin-bottom: 2rem; |
71 | | - border-bottom: 3px solid; |
72 | | - border-image: linear-gradient(90deg, #6366f1, #4f46e5) 1; |
| 71 | + border-bottom: 4px solid; |
| 72 | + border-image: linear-gradient(90deg, #f093fb, #f5576c, #ffd140) 1; |
73 | 73 | padding-bottom: 0.5rem; |
74 | 74 | font-weight: 700; |
75 | 75 | font-size: 2rem; |
| 76 | + background: linear-gradient(90deg, #f093fb, #f5576c, #ffd140); |
| 77 | + -webkit-background-clip: text; |
| 78 | + -webkit-text-fill-color: transparent; |
| 79 | + background-clip: text; |
76 | 80 | } |
77 | 81 |
|
78 | | -// Dark cards - Blue/Purple gradient background |
| 82 | +// Vibrant cards - Multicolor gradient background |
79 | 83 | .darkCard { |
80 | 84 | transition: all 0.3s ease; |
81 | 85 | margin-bottom: 1rem; |
82 | | - border-radius: 8px; |
83 | | - background: linear-gradient(135deg, rgb(99, 102, 241), rgb(139, 92, 246)); |
| 86 | + border-radius: 16px; |
| 87 | + background: linear-gradient(135deg, #667eea, #764ba2); |
84 | 88 | padding: 1.5rem; |
85 | 89 | color: #fff; |
| 90 | + box-shadow: 0 4px 15px rgba(102, 126, 234, 0.3); |
86 | 91 |
|
87 | 92 | &:hover { |
88 | | - transform: translateY(-3px); |
89 | | - box-shadow: 0 8px 20px rgb(99, 102, 241); |
90 | | - background: linear-gradient(135deg, rgb(119, 122, 245), rgb(159, 112, 250)); |
| 93 | + transform: translateY(-5px) scale(1.02); |
| 94 | + box-shadow: 0 10px 30px rgba(102, 126, 234, 0.5); |
| 95 | + background: linear-gradient(135deg, #7d8ff5, #8a5cb8); |
91 | 96 | } |
92 | 97 | } |
93 | 98 |
|
94 | | -// Light cards - Pink gradient background |
| 99 | +// Bright cards - Warm gradient background |
95 | 100 | .lightCard { |
96 | 101 | transition: all 0.3s ease; |
97 | 102 | margin-bottom: 1rem; |
98 | | - border-radius: 8px; |
99 | | - background: linear-gradient(135deg, rgb(244, 114, 182), rgb(236, 72, 153)); |
| 103 | + border-radius: 16px; |
| 104 | + background: linear-gradient(135deg, #fa709a, #fee140); |
100 | 105 | padding: 1.5rem; |
101 | 106 | color: #1f2937; |
| 107 | + box-shadow: 0 4px 15px rgba(250, 112, 154, 0.3); |
102 | 108 |
|
103 | 109 | &:hover { |
104 | | - transform: translateY(-3px); |
105 | | - box-shadow: 0 8px 20px rgb(244, 114, 182); |
106 | | - background: linear-gradient(135deg, rgb(248, 134, 196), rgb(240, 92, 167)); |
| 110 | + transform: translateY(-5px) scale(1.02); |
| 111 | + box-shadow: 0 10px 30px rgba(250, 112, 154, 0.5); |
| 112 | + background: linear-gradient(135deg, #ff6b9d, #ffa400); |
107 | 113 | } |
108 | 114 | } |
109 | 115 |
|
110 | | -// Agenda items with dark background |
| 116 | +// Agenda items with vibrant gradient backgrounds |
111 | 117 | .agendaItem { |
112 | 118 | transition: all 0.3s ease; |
113 | 119 | margin-bottom: 1rem; |
114 | | - border-left: 4px solid; |
115 | | - border-radius: 8px; |
116 | | - background: linear-gradient(135deg, rgb(99, 102, 241), rgb(139, 92, 246)); |
| 120 | + border-left: 5px solid; |
| 121 | + border-radius: 12px; |
117 | 122 | padding: 1.5rem; |
| 123 | + color: #fff; |
118 | 124 |
|
119 | 125 | &:hover { |
120 | | - transform: translateX(5px); |
121 | | - box-shadow: 0 4px 15px rgb(99, 102, 241); |
122 | | - background: linear-gradient(135deg, rgb(119, 122, 245), rgb(159, 112, 250)); |
| 126 | + transform: translateX(8px) scale(1.02); |
123 | 127 | } |
124 | 128 |
|
125 | 129 | &.workshop { |
126 | | - border-left-color: #3b82f6; |
| 130 | + background: linear-gradient(135deg, #00c9ff, #92fe9d); |
| 131 | + border-left-color: #00c9ff; |
| 132 | + box-shadow: 0 4px 15px rgba(0, 201, 255, 0.3); |
127 | 133 | } |
128 | 134 |
|
129 | 135 | &.presentation { |
130 | | - border-left-color: #ef4444; |
| 136 | + background: linear-gradient(135deg, #f5576c, #f093fb); |
| 137 | + border-left-color: #f5576c; |
| 138 | + box-shadow: 0 4px 15px rgba(245, 87, 108, 0.3); |
131 | 139 | } |
132 | 140 |
|
133 | 141 | &.coding { |
134 | | - border-left-color: #10b981; |
| 142 | + background: linear-gradient(135deg, #4facfe, #00f2fe); |
| 143 | + border-left-color: #4facfe; |
| 144 | + box-shadow: 0 4px 15px rgba(79, 172, 254, 0.3); |
135 | 145 | } |
136 | 146 |
|
137 | 147 | &.break { |
138 | | - border-left-color: #f59e0b; |
| 148 | + background: linear-gradient(135deg, #ffd140, #ff6b6b); |
| 149 | + border-left-color: #ffd140; |
| 150 | + box-shadow: 0 4px 15px rgba(255, 209, 64, 0.3); |
139 | 151 | } |
140 | 152 |
|
141 | 153 | &.ceremony { |
142 | | - border-left-color: #8b5cf6; |
| 154 | + background: linear-gradient(135deg, #667eea, #764ba2); |
| 155 | + border-left-color: #667eea; |
| 156 | + box-shadow: 0 4px 15px rgba(102, 126, 234, 0.3); |
143 | 157 | } |
144 | 158 | } |
145 | 159 |
|
|
177 | 191 | margin-bottom: 2rem; |
178 | 192 | } |
179 | 193 |
|
180 | | -// Project cards with light pink gradient |
| 194 | +// Project cards with vibrant gradient |
181 | 195 | .projectCard { |
182 | 196 | transition: all 0.3s ease; |
183 | 197 | margin-bottom: 1.5rem; |
184 | | - border: 1px solid rgb(244, 114, 182); |
185 | | - border-radius: 12px; |
186 | | - background: linear-gradient(135deg, rgb(244, 114, 182), rgb(236, 72, 153)); |
| 198 | + border: 2px solid transparent; |
| 199 | + border-radius: 16px; |
| 200 | + background: linear-gradient(135deg, #fa709a 0%, #fee140 100%); |
187 | 201 | padding: 1.5rem; |
| 202 | + color: #1f2937; |
188 | 203 |
|
189 | 204 | &:hover { |
190 | | - transform: translateY(-5px); |
191 | | - box-shadow: 0 8px 25px rgb(244, 114, 182); |
192 | | - border-color: rgb(248, 134, 196); |
193 | | - background: linear-gradient(135deg, rgb(248, 134, 196), rgb(240, 92, 167)); |
| 205 | + transform: translateY(-8px) scale(1.02); |
| 206 | + box-shadow: 0 12px 35px rgba(250, 112, 154, 0.4); |
| 207 | + background: linear-gradient(135deg, #ff6b9d 0%, #ffa400 100%); |
194 | 208 | } |
195 | 209 | } |
196 | 210 |
|
197 | 211 | .scoreCircle { |
198 | 212 | display: flex; |
199 | 213 | justify-content: center; |
200 | 214 | align-items: center; |
201 | | - box-shadow: 0 0 20px rgb(16, 185, 129); |
| 215 | + box-shadow: 0 0 25px rgba(0, 242, 254, 0.5); |
202 | 216 | border-radius: 50%; |
203 | | - background: linear-gradient(135deg, #10b981 0%, #059669 100%); |
| 217 | + background: linear-gradient(135deg, #00f2fe 0%, #4facfe 100%); |
204 | 218 | width: 60px; |
205 | 219 | height: 60px; |
206 | 220 | color: #fff; |
|
210 | 224 |
|
211 | 225 | // Circular avatars only for participants |
212 | 226 | .avatar { |
213 | | - box-shadow: 0 0 15px rgb(236, 72, 153); |
214 | | - border: 3px solid rgb(236, 72, 153); |
| 227 | + box-shadow: 0 0 20px rgba(250, 112, 154, 0.5); |
| 228 | + border: 4px solid transparent; |
215 | 229 | border-radius: 50%; |
| 230 | + background: linear-gradient(white, white) padding-box, |
| 231 | + linear-gradient(135deg, #f093fb, #f5576c) border-box; |
216 | 232 | width: 80px; |
217 | 233 | height: 80px; |
218 | 234 | transition: all 0.3s ease; |
219 | 235 | cursor: pointer; |
220 | 236 |
|
221 | 237 | &:hover { |
222 | | - transform: scale(1.1); |
223 | | - box-shadow: 0 0 20px rgb(236, 72, 153); |
| 238 | + transform: scale(1.15); |
| 239 | + box-shadow: 0 0 30px rgba(250, 112, 154, 0.7); |
224 | 240 | } |
225 | 241 | } |
226 | 242 |
|
227 | 243 | .skillBadge { |
228 | 244 | display: inline-block; |
229 | 245 | margin: 0.25rem; |
230 | | - box-shadow: 0 2px 8px rgb(99, 102, 241); |
| 246 | + box-shadow: 0 3px 10px rgba(102, 126, 234, 0.3); |
231 | 247 | border-radius: 20px; |
232 | | - background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%); |
233 | | - padding: 0.25rem 0.75rem; |
| 248 | + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); |
| 249 | + padding: 0.35rem 0.85rem; |
234 | 250 | color: #fff; |
235 | 251 | font-size: 0.85rem; |
| 252 | + font-weight: 600; |
236 | 253 | } |
237 | 254 |
|
238 | 255 | .techGradient { |
239 | | - background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%); |
| 256 | + background: linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%); |
240 | 257 | -webkit-background-clip: text; |
241 | 258 | -webkit-text-fill-color: transparent; |
242 | 259 | background-clip: text; |
243 | 260 | font-weight: 700; |
244 | 261 | } |
245 | 262 |
|
246 | 263 | .glowText { |
247 | | - text-shadow: 0 0 10px rgb(99, 102, 241); |
| 264 | + text-shadow: 0 0 15px rgba(102, 126, 234, 0.5); |
248 | 265 | } |
249 | 266 |
|
250 | 267 | .participantCloud { |
|
0 commit comments