|
3 | 3 | ========================================================================== */ |
4 | 4 |
|
5 | 5 | /* ---------- P2P Hero gradient ---------- */ |
6 | | -.hero_bg--p2p { |
| 6 | +.hero__bg--p2p { |
7 | 7 | background: |
8 | 8 | radial-gradient(ellipse 70% 55% at 50% 0%, rgba(200,16,46,.18) 0%, transparent 55%), |
9 | 9 | radial-gradient(ellipse 50% 45% at 20% 100%, rgba(200,16,46,.08) 0%, transparent 50%), |
|
14 | 14 | .p2p-meta-card { |
15 | 15 | text-align: center; |
16 | 16 | } |
17 | | -.p2p-meta-card .card_icon { |
| 17 | +.p2p-meta-card .card__icon { |
18 | 18 | margin: 0 auto 20px; |
19 | 19 | } |
20 | | -.p2p-meta-card .card_title { |
| 20 | +.p2p-meta-card .card__title { |
21 | 21 | font-size: .85rem; |
22 | 22 | text-transform: uppercase; |
23 | 23 | letter-spacing: .08em; |
24 | 24 | color: var(--text-muted); |
25 | 25 | margin-bottom: 4px; |
26 | 26 | } |
27 | | -.p2p-meta-card .card_text { |
| 27 | +.p2p-meta-card .card__text { |
28 | 28 | font-size: 1.15rem; |
29 | 29 | font-weight: 600; |
30 | 30 | color: var(--text); |
|
35 | 35 | margin-top: 48px; |
36 | 36 | text-align: center; |
37 | 37 | } |
38 | | -.p2p-connect_title { |
| 38 | +.p2p-connect__title { |
39 | 39 | font-size: 1rem; |
40 | 40 | font-weight: 600; |
41 | 41 | color: var(--text); |
42 | 42 | margin-bottom: 20px; |
43 | 43 | } |
44 | | -.p2p-connect_links { |
| 44 | +.p2p-connect__links { |
45 | 45 | display: flex; |
46 | 46 | justify-content: center; |
47 | 47 | gap: 16px; |
48 | 48 | flex-wrap: wrap; |
49 | 49 | } |
50 | | -.p2p-connect_btn { |
| 50 | +.p2p-connect__btn { |
51 | 51 | display: flex; |
52 | 52 | align-items: center; |
53 | 53 | gap: 10px; |
|
60 | 60 | font-weight: 500; |
61 | 61 | transition: all .25s; |
62 | 62 | } |
63 | | -.p2p-connect_btn i { font-size: 1.15rem; } |
64 | | -.p2p-connect_btn:hover { |
| 63 | +.p2p-connect__btn i { font-size: 1.15rem; } |
| 64 | +.p2p-connect__btn:hover { |
65 | 65 | border-color: var(--accent); |
66 | 66 | color: var(--text); |
67 | 67 | background: rgba(200,16,46,.08); |
|
106 | 106 | background: var(--surface); |
107 | 107 | } |
108 | 108 |
|
109 | | -.schedule-card_time { |
| 109 | +.schedule-card__time { |
110 | 110 | font-family: 'Space Grotesk', sans-serif; |
111 | 111 | font-size: 1.5rem; |
112 | 112 | font-weight: 700; |
|
115 | 115 | margin-bottom: 12px; |
116 | 116 | } |
117 | 117 |
|
118 | | -.schedule-card_line { |
| 118 | +.schedule-card__line { |
119 | 119 | width: 32px; |
120 | 120 | height: 2px; |
121 | 121 | background: var(--accent); |
122 | 122 | border-radius: 1px; |
123 | 123 | margin-bottom: 16px; |
124 | 124 | } |
125 | 125 |
|
126 | | -.schedule-card_icon { |
| 126 | +.schedule-card__icon { |
127 | 127 | font-size: 1.1rem; |
128 | 128 | color: var(--accent); |
129 | 129 | margin-bottom: 10px; |
130 | 130 | } |
131 | 131 |
|
132 | | -.schedule-card_label { |
| 132 | +.schedule-card__label { |
133 | 133 | font-size: .85rem; |
134 | 134 | font-weight: 500; |
135 | 135 | color: var(--text-muted); |
|
147 | 147 | flex: 0 0 calc(50% - 5px); |
148 | 148 | padding: 20px 12px 18px; |
149 | 149 | } |
150 | | - .schedule-card_time { |
| 150 | + .schedule-card__time { |
151 | 151 | font-size: 1.25rem; |
152 | 152 | } |
153 | 153 | } |
|
171 | 171 | max-width: 640px; |
172 | 172 | margin: 0 auto; |
173 | 173 | } |
174 | | -.afterparty_icon { |
| 174 | +.afterparty__icon { |
175 | 175 | font-size: 3rem; |
176 | 176 | color: var(--accent); |
177 | 177 | margin-bottom: 20px; |
178 | 178 | } |
179 | | -.afterparty_heading { |
| 179 | +.afterparty__heading { |
180 | 180 | font-family: 'Space Grotesk', sans-serif; |
181 | 181 | font-size: 1.5rem; |
182 | 182 | font-weight: 700; |
183 | 183 | color: var(--text); |
184 | 184 | margin-bottom: 16px; |
185 | 185 | } |
186 | | -.afterparty_text { |
| 186 | +.afterparty__text { |
187 | 187 | font-size: 1.05rem; |
188 | 188 | color: var(--text-muted); |
189 | 189 | line-height: 1.7; |
190 | 190 | margin-bottom: 32px; |
191 | 191 | } |
192 | | -.afterparty_details { |
| 192 | +.afterparty__details { |
193 | 193 | display: flex; |
194 | 194 | justify-content: center; |
195 | 195 | gap: 32px; |
196 | 196 | flex-wrap: wrap; |
197 | 197 | } |
198 | | -.afterparty_detail { |
| 198 | +.afterparty__detail { |
199 | 199 | display: flex; |
200 | 200 | align-items: center; |
201 | 201 | gap: 10px; |
|
207 | 207 | color: var(--text); |
208 | 208 | transition: border-color .3s; |
209 | 209 | } |
210 | | -.afterparty_detail:hover { |
| 210 | +.afterparty__detail:hover { |
211 | 211 | border-color: var(--accent); |
212 | 212 | } |
213 | | -.afterparty_detail i { |
| 213 | +.afterparty__detail i { |
214 | 214 | color: var(--accent); |
215 | 215 | font-size: 1.1rem; |
216 | 216 | } |
|
225 | 225 | margin: 0 auto; |
226 | 226 | } |
227 | 227 |
|
228 | | -.podium_place { |
| 228 | +.podium__place { |
229 | 229 | flex: 1; |
230 | 230 | text-align: center; |
231 | 231 | display: flex; |
232 | 232 | flex-direction: column; |
233 | 233 | align-items: center; |
234 | 234 | } |
235 | 235 |
|
236 | | -.podium_icon { |
| 236 | +.podium__icon { |
237 | 237 | font-size: 1.4rem; |
238 | 238 | margin-bottom: 12px; |
239 | 239 | } |
240 | 240 |
|
241 | | -.podium_place--1 .podium_icon { color: #ffd700; } |
242 | | -.podium_place--2 .podium_icon { color: #c0c0c0; } |
243 | | -.podium_place--3 .podium_icon { color: #cd7f32; } |
| 241 | +.podium__place--1 .podium__icon { color: #ffd700; } |
| 242 | +.podium__place--2 .podium__icon { color: #c0c0c0; } |
| 243 | +.podium__place--3 .podium__icon { color: #cd7f32; } |
244 | 244 |
|
245 | | -.podium_rank { |
| 245 | +.podium__rank { |
246 | 246 | font-family: 'Space Grotesk', sans-serif; |
247 | 247 | font-size: .75rem; |
248 | 248 | font-weight: 700; |
|
252 | 252 | margin-bottom: 6px; |
253 | 253 | } |
254 | 254 |
|
255 | | -.podium_team { |
| 255 | +.podium__team { |
256 | 256 | font-size: .95rem; |
257 | 257 | font-weight: 700; |
258 | 258 | color: var(--text); |
259 | 259 | margin-bottom: 16px; |
260 | 260 | line-height: 1.3; |
261 | 261 | } |
262 | 262 |
|
263 | | -.podium_bar { |
| 263 | +.podium__bar { |
264 | 264 | width: 100%; |
265 | 265 | border-radius: 8px 8px 0 0; |
266 | 266 | background: var(--surface); |
|
269 | 269 | transition: border-color .3s; |
270 | 270 | } |
271 | 271 |
|
272 | | -.podium_place--1 .podium_bar { |
| 272 | +.podium__place--1 .podium__bar { |
273 | 273 | height: 140px; |
274 | 274 | border-color: rgba(255, 215, 0, .3); |
275 | 275 | background: linear-gradient(to top, var(--surface) 40%, rgba(255,215,0,.06) 100%); |
276 | 276 | } |
277 | | -.podium_place--2 .podium_bar { |
| 277 | +.podium__place--2 .podium__bar { |
278 | 278 | height: 100px; |
279 | 279 | border-color: rgba(192,192,192,.25); |
280 | 280 | background: linear-gradient(to top, var(--surface) 40%, rgba(192,192,192,.05) 100%); |
281 | 281 | } |
282 | | -.podium_place--3 .podium_bar { |
| 282 | +.podium__place--3 .podium__bar { |
283 | 283 | height: 72px; |
284 | 284 | border-color: rgba(205,127,50,.25); |
285 | 285 | background: linear-gradient(to top, var(--surface) 40%, rgba(205,127,50,.05) 100%); |
286 | 286 | } |
287 | 287 |
|
288 | | -.podium_place:hover .podium_bar { |
| 288 | +.podium__place:hover .podium__bar { |
289 | 289 | border-color: var(--accent); |
290 | 290 | } |
291 | 291 |
|
|
298 | 298 | .podium { |
299 | 299 | gap: 10px; |
300 | 300 | } |
301 | | - .podium_team { |
| 301 | + .podium__team { |
302 | 302 | font-size: .85rem; |
303 | 303 | } |
304 | | - .podium_place--1 .podium_bar { height: 110px; } |
305 | | - .podium_place--2 .podium_bar { height: 80px; } |
306 | | - .podium_place--3 .podium_bar { height: 56px; } |
| 304 | + .podium__place--1 .podium__bar { height: 110px; } |
| 305 | + .podium__place--2 .podium__bar { height: 80px; } |
| 306 | + .podium__place--3 .podium__bar { height: 56px; } |
307 | 307 | } |
0 commit comments