@@ -200,6 +200,42 @@ main .role {
200
200
margin-top : 3em ;
201
201
}
202
202
203
+ main section .skills ul {
204
+ counter-reset : index;
205
+ padding : 0 ;
206
+ }
207
+
208
+ /* List element */
209
+ main section .skills ul li {
210
+ counter-increment : index;
211
+ display : flex;
212
+ align-items : center;
213
+ padding : 12px 0 ;
214
+ box-sizing : border-box;
215
+ }
216
+
217
+ /* Element counter */
218
+ main section .skills ul li ::before {
219
+ content : counters (index, "." , decimal-leading-zero);
220
+ font-size : 1.5rem ;
221
+ text-align : right;
222
+ font-weight : bold;
223
+ min-width : 50px ;
224
+ padding-right : 12px ;
225
+ font-variant-numeric : tabular-nums;
226
+ align-self : flex-start;
227
+ background-image : linear-gradient (to bottom, var (--colors-body-font ), var (--colors-pink ));
228
+ background-attachment : fixed;
229
+ -webkit-background-clip : text;
230
+ -webkit-text-fill-color : transparent;
231
+ }
232
+
233
+ /* Element separation */
234
+ main section .skills ul li + li {
235
+ border-top : 1px solid rgba (50 , 50 , 50 , 0.2 );
236
+ }
237
+
238
+
203
239
main section .skills .chart-container {
204
240
height : 0 ; /* collapse the container's height */
205
241
width : 100% ; /* specify any width you want (a percentage value, basically) */
@@ -258,13 +294,14 @@ main header .head-container {
258
294
z-index : 0 ;
259
295
opacity : 0.3 ;
260
296
261
- animation : animate-video 23 s ease-in-out infinite;
297
+ animation : animate-video 25 s ease-in-out infinite;
262
298
}
263
299
264
300
@keyframes animate-video {
265
301
0% {opacity : 0 ;}
266
302
10% {opacity : 0.1 ;}
267
303
20% {opacity : 0.5 ;}
304
+ 30% {opacity : 0.3 ;}
268
305
60% {opacity : 0.3 ;}
269
306
80% {opacity : 0.1 ;}
270
307
100% {opacity : 0.01 ;}
0 commit comments