|
4 | 4 | */ |
5 | 5 |
|
6 | 6 | .heroBanner { |
7 | | - padding: 8rem 0; |
| 7 | + padding: 10rem 0; |
8 | 8 | text-align: center; |
9 | 9 | position: relative; |
10 | 10 | overflow: hidden; |
11 | | - background: radial-gradient(circle at center, #1a0233 0%, #080112 100%); |
12 | | - border-bottom: 1px solid rgba(255, 255, 255, 0.03); |
| 11 | + background: radial-gradient(circle at 50% 120%, #1a0233 0%, #06010d 100%); |
13 | 12 | } |
14 | 13 |
|
15 | 14 | .heroBanner :global(.hero__title) { |
16 | | - font-size: 4rem; |
| 15 | + font-size: 5rem; |
17 | 16 | font-weight: 800; |
18 | | - letter-spacing: -0.02em; |
| 17 | + letter-spacing: -0.04em; |
19 | 18 | margin-bottom: 1rem; |
| 19 | + background: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.7) 100%); |
| 20 | + -webkit-background-clip: text; |
| 21 | + background-clip: text; |
| 22 | + -webkit-text-fill-color: transparent; |
20 | 23 | } |
21 | 24 |
|
22 | 25 | .heroBanner :global(.hero__subtitle) { |
23 | 26 | font-size: 1.5rem; |
24 | 27 | color: #a0aec0; |
25 | 28 | max-width: 800px; |
26 | | - margin: 0 auto 2rem; |
| 29 | + margin: 0 auto 3rem; |
27 | 30 | font-weight: 400; |
28 | 31 | } |
29 | 32 |
|
30 | 33 |
|
31 | 34 | @media screen and (max-width: 996px) { |
32 | 35 | .heroBanner { |
33 | | - padding: 2rem; |
| 36 | + padding: 4rem 2rem; |
| 37 | + } |
| 38 | + |
| 39 | + .heroBanner :global(.hero__title) { |
| 40 | + font-size: 3rem; |
34 | 41 | } |
35 | 42 | } |
36 | 43 |
|
|
43 | 50 | .screenshotSection { |
44 | 51 | background: var(--ifm-background-color); |
45 | 52 | padding: 4rem 0; |
46 | | - border-bottom: 1px solid rgba(255, 255, 255, 0.05); |
| 53 | + position: relative; |
47 | 54 | } |
48 | 55 |
|
49 | 56 | .desktopScreenshot { |
50 | 57 | max-width: 1000px; |
51 | 58 | width: 100%; |
52 | 59 | border-radius: 12px; |
53 | | - box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5); |
| 60 | + box-shadow: 0 30px 60px rgba(0, 0, 0, 0.8), 0 0 20px rgba(162, 155, 254, 0.1); |
54 | 61 | border: 1px solid rgba(255, 255, 255, 0.1); |
55 | 62 | margin-top: 2rem; |
| 63 | + position: relative; |
| 64 | + z-index: 2; |
| 65 | +} |
| 66 | + |
| 67 | +/* Central glow effect behind images */ |
| 68 | +.screenshotSection::before, |
| 69 | +.cockpitSection::before { |
| 70 | + content: ''; |
| 71 | + position: absolute; |
| 72 | + top: 50%; |
| 73 | + left: 50%; |
| 74 | + transform: translate(-50%, -50%); |
| 75 | + width: 80%; |
| 76 | + height: 80%; |
| 77 | + background: radial-gradient(circle, rgba(162, 155, 254, 0.08) 0%, transparent 70%); |
| 78 | + pointer-events: none; |
| 79 | + z-index: 1; |
56 | 80 | } |
57 | 81 |
|
58 | 82 | .cockpitSection { |
59 | | - background: linear-gradient(180deg, var(--ifm-background-color) 0%, #0c0217 100%); |
| 83 | + background: var(--ifm-background-color); |
| 84 | + position: relative; |
60 | 85 | } |
61 | 86 |
|
62 | 87 | .cockpitImageGrid { |
|
65 | 90 | display: flex; |
66 | 91 | align-items: center; |
67 | 92 | justify-content: center; |
| 93 | + z-index: 2; |
68 | 94 | } |
69 | 95 |
|
70 | 96 | .cockpitImageSmall { |
71 | 97 | position: absolute; |
72 | | - width: 60%; |
| 98 | + width: 65%; |
73 | 99 | border-radius: 8px; |
74 | | - box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4); |
| 100 | + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6); |
75 | 101 | top: 10%; |
76 | 102 | left: 0; |
77 | 103 | z-index: 1; |
78 | | - border: 1px solid rgba(255, 255, 255, 0.05); |
79 | | - transition: transform 0.3s ease; |
| 104 | + border: 1px solid rgba(255, 255, 255, 0.08); |
| 105 | + transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); |
80 | 106 | } |
81 | 107 |
|
82 | 108 | .cockpitImageLarge { |
83 | 109 | position: absolute; |
84 | | - width: 80%; |
| 110 | + width: 85%; |
85 | 111 | border-radius: 8px; |
86 | | - box-shadow: 0 15px 40px rgba(0, 0, 0, 0.6); |
87 | | - bottom: 10%; |
| 112 | + box-shadow: 0 20px 50px rgba(0, 0, 0, 0.8); |
| 113 | + bottom: 0%; |
88 | 114 | right: 0; |
89 | 115 | z-index: 2; |
90 | | - border: 1px solid rgba(255, 255, 255, 0.1); |
91 | | - transition: transform 0.3s ease; |
| 116 | + border: 1px solid rgba(255, 255, 255, 0.12); |
| 117 | + transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); |
92 | 118 | } |
93 | 119 |
|
94 | 120 | .cockpitImageSmall:hover, |
95 | 121 | .cockpitImageLarge:hover { |
96 | | - transform: scale(1.02); |
| 122 | + transform: translateY(-10px) scale(1.02); |
97 | 123 | z-index: 3; |
98 | 124 | } |
99 | 125 |
|
100 | 126 | @media screen and (max-width: 996px) { |
101 | 127 | .cockpitImageGrid { |
102 | 128 | height: auto; |
103 | 129 | flex-direction: column; |
104 | | - gap: 1rem; |
105 | | - margin-top: 2rem; |
| 130 | + gap: 2rem; |
| 131 | + margin-top: 3rem; |
106 | 132 | } |
107 | 133 |
|
108 | 134 | .cockpitImageSmall, |
|
0 commit comments