@@ -16,13 +16,24 @@ a:is(:hover, :focus, :active) {
16
16
text-decoration : underline;
17
17
}
18
18
19
- h2 {
20
- font-size : 2 rem ;
19
+ h1 , h2 , h3 {
20
+ font-weight : bold ;
21
21
}
22
22
23
- h1 , h3 {
23
+ h1 {
24
24
font-size : 3rem ;
25
- padding : 0 ;
25
+ letter-spacing : -.25rem ;
26
+ margin : 0 ;
27
+ }
28
+
29
+ h2 {
30
+ font-size : 1.5rem ;
31
+ letter-spacing : -0.125rem ;
32
+ }
33
+
34
+ h3 {
35
+ font-size : 1.75rem ;
36
+ letter-spacing : -0.125rem ;
26
37
margin : 0 ;
27
38
}
28
39
32
43
padding : 0 ;
33
44
}
34
45
46
+ summary ::marker {
47
+ content : "" ;
48
+ }
49
+
35
50
36
51
header {
37
52
position : fixed;
38
53
top : 0 ;
39
54
left : 0 ;
40
- font-size : 2 rem ;
41
- color : grey ;
42
- margin-left : 1 vw ;
55
+ font-size : 1.75 rem ;
56
+ color : rgb ( 119 , 119 , 119 ) ;
57
+ margin-left : 2 vw ;
43
58
}
44
59
45
60
.search {
@@ -86,7 +101,12 @@ header ul li {
86
101
}
87
102
88
103
header object {
89
- width : 5vw ;
104
+ width : 6.25vw ;
105
+ }
106
+
107
+ header li : nth-of-type (2 ) {
108
+ font-size : 1.25rem ;
109
+ color : black;
90
110
}
91
111
92
112
header details span {
@@ -97,16 +117,16 @@ header details span {
97
117
98
118
main , footer {
99
119
margin-left : 15vw ;
100
- width : 80 vw ;
120
+ width : 60 vw ;
101
121
}
102
122
103
- @media (max-width : 1000 px ) {
123
+ @media (max-width : 1200 px ) {
104
124
header > nav {
105
125
display : none;
106
126
}
107
127
main , footer {
108
128
margin-left : 1vw ;
109
- width : auto ;
129
+ width : 75 vw ;
110
130
}
111
131
}
112
132
@@ -117,12 +137,27 @@ main, footer {
117
137
118
138
.hero > section {
119
139
float : left;
120
- width : 50 vw ;
140
+ width : 35 vw ;
121
141
}
122
142
.hero > section : nth-of-type (2 ) {
123
143
margin-left : 1vw ;
124
- width : 25vw ;
144
+ width : 20vw ;
145
+ }
146
+ .hero > section : nth-of-type (2 ) li {
147
+ border-top : 1px solid hsla (0 , 0% , 50% , 0.33 );
148
+ margin-bottom : 2.5% ;
125
149
}
150
+
151
+
152
+ @media (max-width : 1200px ) {
153
+ .hero > section {
154
+ width : 45vw ;
155
+ }
156
+ .hero > section : nth-of-type (2 ) {
157
+ width : 20vw ;
158
+ }
159
+ }
160
+
126
161
@media (max-width : 800px ) {
127
162
.hero > section {
128
163
float : none;
@@ -140,10 +175,16 @@ section img {
140
175
padding : 1rem ;
141
176
}
142
177
178
+ .hero img {
179
+ padding : 0
180
+ }
181
+
143
182
.post {
144
183
position : relative;
145
184
overflow : hidden;
146
- margin : 2.5% 0 ;
185
+ margin-bottom : 2.5% ;
186
+ padding-top : 2.5% ;
187
+ border-top : 1px solid hsla (0 , 0% , 50% , 0.33 );
147
188
}
148
189
149
190
.post > * {
@@ -159,13 +200,22 @@ section img {
159
200
display : none;
160
201
}
161
202
}
203
+ @media (max-width : 600px ) {
204
+ .post > div {
205
+ width : 66.66% ;
206
+ }
207
+ .post > a {
208
+ width : 33.33% ;
209
+ }
210
+ }
162
211
163
212
.post a : is (: hover , : active , : focus ) {
164
213
text-decoration : none;
165
214
}
166
215
167
216
.post p {
168
217
font-size : 2rem ;
218
+ margin : 0 ;
169
219
}
170
220
@media (max-width : 1000px ) {
171
221
.post p {
@@ -175,6 +225,12 @@ section img {
175
225
font-size : 2rem ;
176
226
}
177
227
}
228
+
229
+ @media (max-width : 600px ) {
230
+ .post h3 {
231
+ font-size : 1.5rem ;
232
+ }
233
+ }
178
234
.post img {
179
235
margin : 2.5% ;
180
236
}
@@ -195,9 +251,9 @@ time {
195
251
}
196
252
197
253
.post p a {
198
- width : 75% ;
199
254
display : block;
200
- margin : auto;
255
+ font-size : 1.25rem ;
256
+ color : rgb (119 , 119 , 119 );
201
257
}
202
258
203
259
cite {
0 commit comments