Skip to content

Commit a30069b

Browse files
authored
Update styles.css
1 parent 27a083c commit a30069b

1 file changed

Lines changed: 142 additions & 15 deletions

File tree

docs/styles.css

Lines changed: 142 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
box-sizing: border-box;
1515
}
1616

17+
html {
18+
scroll-behavior: smooth;
19+
}
20+
1721
body {
1822
margin: 0;
1923
min-height: 100vh;
@@ -30,10 +34,10 @@ main {
3034

3135
.hero {
3236
display: grid;
33-
grid-template-columns: 0.9fr 1.1fr;
37+
grid-template-columns: 0.92fr 1.08fr;
3438
gap: 36px;
3539
align-items: center;
36-
min-height: 420px;
40+
min-height: 470px;
3741
}
3842

3943
.hero img {
@@ -61,29 +65,55 @@ h1 {
6165

6266
h2 {
6367
margin: 0 0 12px;
64-
font-size: 22px;
68+
font-size: 24px;
6569
letter-spacing: 0;
6670
}
6771

6872
p {
6973
margin: 0;
7074
color: var(--muted);
71-
line-height: 1.65;
75+
line-height: 1.7;
76+
}
77+
78+
p + p {
79+
margin-top: 14px;
7280
}
7381

7482
.lead {
75-
max-width: 520px;
83+
max-width: 560px;
7684
margin-top: 22px;
77-
font-size: 21px;
85+
font-size: 22px;
86+
line-height: 1.5;
7887
}
7988

80-
.actions {
89+
.actions,
90+
.badges {
8191
display: flex;
8292
flex-wrap: wrap;
8393
gap: 12px;
94+
}
95+
96+
.actions {
8497
margin-top: 30px;
8598
}
8699

100+
.badges {
101+
margin-top: 18px;
102+
}
103+
104+
.badges span {
105+
display: inline-flex;
106+
align-items: center;
107+
min-height: 30px;
108+
padding: 0 10px;
109+
border: 1px solid var(--line);
110+
border-radius: 6px;
111+
color: #cfe1f4;
112+
background: rgba(17, 28, 47, 0.7);
113+
font-size: 13px;
114+
font-weight: 700;
115+
}
116+
87117
.button {
88118
display: inline-flex;
89119
align-items: center;
@@ -102,19 +132,90 @@ p {
102132
color: #05201c;
103133
}
104134

105-
.grid {
135+
.statement,
136+
.panel,
137+
article {
138+
border: 1px solid var(--line);
139+
border-radius: 8px;
140+
background: rgba(17, 28, 47, 0.84);
141+
}
142+
143+
.statement {
144+
margin-top: 18px;
145+
padding: 28px;
146+
}
147+
148+
.statement h2 {
149+
max-width: 820px;
150+
font-size: clamp(30px, 4vw, 46px);
151+
line-height: 1.12;
152+
}
153+
154+
.statement p {
155+
max-width: 940px;
156+
margin-top: 18px;
157+
font-size: 18px;
158+
}
159+
160+
.grid,
161+
.split {
106162
display: grid;
107-
grid-template-columns: repeat(3, 1fr);
108163
gap: 16px;
109-
margin-top: 30px;
164+
margin-top: 16px;
165+
}
166+
167+
.grid {
168+
grid-template-columns: repeat(3, 1fr);
169+
}
170+
171+
.split {
172+
grid-template-columns: 1fr 1fr;
110173
}
111174

112175
article,
113-
.panel {
176+
.panel,
177+
.split > div {
178+
padding: 24px;
179+
}
180+
181+
.split > div {
114182
border: 1px solid var(--line);
115183
border-radius: 8px;
116-
background: rgba(17, 28, 47, 0.84);
117-
padding: 22px;
184+
background: rgba(17, 28, 47, 0.72);
185+
}
186+
187+
.metric-list {
188+
display: grid;
189+
gap: 12px;
190+
}
191+
192+
.metric-list div {
193+
padding: 16px;
194+
border: 1px solid var(--line);
195+
border-radius: 8px;
196+
background: rgba(15, 42, 52, 0.68);
197+
}
198+
199+
.metric-list strong {
200+
display: block;
201+
margin-bottom: 6px;
202+
color: var(--text);
203+
}
204+
205+
.metric-list span {
206+
color: var(--muted);
207+
line-height: 1.55;
208+
}
209+
210+
ul {
211+
margin: 14px 0 0;
212+
padding-left: 20px;
213+
color: var(--muted);
214+
line-height: 1.7;
215+
}
216+
217+
li + li {
218+
margin-top: 8px;
118219
}
119220

120221
.panel {
@@ -125,6 +226,29 @@ article,
125226
background: rgba(15, 42, 52, 0.78);
126227
}
127228

229+
.pipeline {
230+
display: grid;
231+
grid-template-columns: repeat(4, 1fr);
232+
gap: 10px;
233+
}
234+
235+
.pipeline div {
236+
min-height: 54px;
237+
padding: 14px;
238+
border: 1px solid var(--line);
239+
border-radius: 8px;
240+
background: #0d1729;
241+
color: #dce9f7;
242+
font-weight: 750;
243+
}
244+
245+
.schema {
246+
display: grid;
247+
grid-template-columns: 0.72fr 1.28fr;
248+
gap: 20px;
249+
align-items: start;
250+
}
251+
128252
pre {
129253
overflow: auto;
130254
margin: 0;
@@ -136,14 +260,17 @@ pre {
136260
line-height: 1.6;
137261
}
138262

139-
@media (max-width: 820px) {
263+
@media (max-width: 900px) {
140264
main {
141265
width: min(100% - 28px, 1120px);
142266
padding: 28px 0;
143267
}
144268

145269
.hero,
146-
.grid {
270+
.grid,
271+
.split,
272+
.schema,
273+
.pipeline {
147274
grid-template-columns: 1fr;
148275
}
149276

0 commit comments

Comments
 (0)