|
14 | 14 | .app-header h1 { |
15 | 15 | background: var(--gradient-accent); |
16 | 16 | background-clip: text; |
17 | | - font-size: 3rem; |
18 | 17 | font-weight: 700; |
19 | 18 | margin-bottom: 0.5rem; |
20 | 19 | position: relative; |
|
35 | 34 | display: grid; |
36 | 35 | gap: 2rem; |
37 | 36 | grid-template-columns: 1fr 1fr; |
38 | | - margin-bottom: 3rem; |
| 37 | + margin-top: 3rem; |
39 | 38 | } |
40 | 39 |
|
41 | 40 | .demo-card { |
|
111 | 110 |
|
112 | 111 | .demo-button:hover { |
113 | 112 | color: inherit; |
114 | | - transform: translateY(2px); |
115 | 113 | box-shadow: 0 4px 0 var(--color-tan-dark), |
116 | 114 | 0 6px 8px var(--color-shadow-medium), 0 0 20px var(--color-glow-accent); |
117 | 115 | } |
118 | 116 |
|
119 | 117 | .demo-button:active { |
120 | | - transform: translateY(4px); |
121 | 118 | box-shadow: 0 2px 0 var(--color-tan-dark), |
122 | 119 | 0 4px 6px var(--color-shadow-medium); |
123 | 120 | } |
|
176 | 173 | grid-template-columns: 1fr; |
177 | 174 | } |
178 | 175 |
|
179 | | - .app-header h1 { |
180 | | - font-size: clamp(1.8rem, 5vw, 2.5rem); |
181 | | - } |
182 | | - |
183 | | - .index-page .app-header { |
184 | | - padding: 3rem 1.5rem; |
185 | | - margin: 1rem 0 2rem 0; |
186 | | - } |
187 | | - |
188 | 176 | .footer-content { |
189 | 177 | flex-direction: column; |
190 | 178 | gap: 1rem; |
|
215 | 203 | /* Demo top bar styles */ |
216 | 204 | .demo-top-bar { |
217 | 205 | background: #fefef9ab; |
218 | | - border-bottom: 2px solid #e9ecef; |
219 | 206 | padding-inline: 1rem; |
220 | 207 | } |
221 | 208 |
|
|
280 | 267 | width: 1px; |
281 | 268 | } |
282 | 269 |
|
283 | | - .demo-top-bar { |
284 | | - padding: 0.5rem 1rem; |
285 | | - } |
286 | | - |
287 | 270 | .demo-tab { |
288 | 271 | padding: 0.5rem 0.9rem; |
289 | 272 | font-size: 0.8rem; |
|
319 | 302 | flex-direction: column; |
320 | 303 | position: relative; |
321 | 304 | justify-content: center; |
| 305 | + padding: 0 1rem; |
322 | 306 | } |
323 | 307 |
|
324 | 308 | .index-page::before { |
|
350 | 334 | width: 100%; |
351 | 335 | max-width: 1200px; |
352 | 336 | margin: 0 auto; |
| 337 | + padding: 1rem 0; |
353 | 338 | } |
354 | 339 |
|
355 | 340 | .nav-logo { |
|
423 | 408 |
|
424 | 409 | .nav-signin-btn:hover { |
425 | 410 | background: var(--color-nav-text); |
426 | | - transform: translateY(-1px); |
427 | 411 | box-shadow: 0 3px 0 var(--color-nav-bg), 0 6px 12px rgba(139, 115, 85, 0.4); |
428 | 412 | } |
429 | 413 |
|
|
457 | 441 |
|
458 | 442 | /* Home page hero section styling */ |
459 | 443 | .index-page .app-header { |
| 444 | + position: absolute; |
| 445 | + top: 0; |
| 446 | + left: 0; |
| 447 | + right: 0; |
460 | 448 | background: linear-gradient( |
461 | 449 | 135deg, |
462 | 450 | rgba(245, 235, 220, 0.95) 0%, |
463 | 451 | rgba(218, 204, 182, 0.9) 100% |
464 | 452 | ); |
465 | | - padding: 4rem 2rem; |
466 | | - margin: 2rem 0 3rem 0; |
| 453 | + width: 100%; |
467 | 454 | backdrop-filter: blur(12px); |
468 | 455 | border-bottom: 4px solid rgba(218, 204, 182, 0.7); |
469 | 456 | box-shadow: 0 4px 20px rgba(139, 128, 110, 0.3); |
470 | | - width: 100%; |
471 | | - max-width: none; |
| 457 | + max-width: 100vw; |
| 458 | + box-sizing: border-box; |
472 | 459 | } |
473 | 460 |
|
474 | 461 | .index-page .app-header h1 { |
|
478 | 465 | -webkit-text-fill-color: transparent; |
479 | 466 | text-shadow: 0 2px 0 rgba(139, 128, 110, 0.4), |
480 | 467 | 0 4px 8px rgba(139, 128, 110, 0.3); |
481 | | - font-size: clamp(2.5rem, 6vw, 4.5rem); |
482 | 468 | margin-bottom: 1rem; |
483 | 469 | } |
484 | 470 |
|
485 | 471 | .index-page .app-header p { |
486 | 472 | color: var(--color-text); |
487 | 473 | text-shadow: 0 1px 2px rgba(245, 235, 220, 0.8); |
488 | | - font-size: clamp(1.1rem, 2.5vw, 1.6rem); |
489 | 474 | margin: 0; |
490 | 475 | } |
491 | 476 |
|
|
0 commit comments