@@ -305,6 +305,175 @@ nav .container {
305305 font-size : 0.8em ;
306306}
307307
308+ /* Resume Section */
309+ .resume {
310+ padding : 100px 0 ;
311+ background :
312+ linear-gradient (rgba (26 , 26 , 62 , 0.9 ), rgba (15 , 15 , 35 , 0.9 )),
313+ url ('https://images.unsplash.com/photo-1586281380349-632531db7ed4?q=80&w=2340&auto=format&fit=crop' )
314+ center/cover;
315+ text-align : center;
316+ }
317+
318+ .resume-content {
319+ max-width : 800px ;
320+ margin : 0 auto;
321+ }
322+
323+ .resume-preview {
324+ background : rgba (26 , 26 , 62 , 0.8 );
325+ border-radius : 20px ;
326+ padding : 60px 40px ;
327+ border : 1px solid rgba (100 , 255 , 218 , 0.2 );
328+ position : relative;
329+ overflow : hidden;
330+ transition : all 0.3s ease;
331+ }
332+
333+ .resume-preview ::before {
334+ content : '' ;
335+ position : absolute;
336+ top : 0 ;
337+ left : 0 ;
338+ right : 0 ;
339+ height : 4px ;
340+ background : linear-gradient (135deg , # 64ffda, # 00d4aa );
341+ }
342+
343+ .resume-preview : hover {
344+ transform : translateY (-5px );
345+ border-color : rgba (100 , 255 , 218 , 0.4 );
346+ box-shadow : 0 25px 50px rgba (0 , 0 , 0 , 0.3 );
347+ }
348+
349+ .resume-icon {
350+ width : 120px ;
351+ height : 120px ;
352+ background : linear-gradient (135deg , # 64ffda, # 00d4aa );
353+ border-radius : 50% ;
354+ display : flex;
355+ align-items : center;
356+ justify-content : center;
357+ margin : 0 auto 30px ;
358+ transition : all 0.3s ease;
359+ position : relative;
360+ overflow : hidden;
361+ }
362+
363+ .resume-icon ::before {
364+ content : '' ;
365+ position : absolute;
366+ top : 0 ;
367+ left : 0 ;
368+ right : 0 ;
369+ bottom : 0 ;
370+ background : linear-gradient (45deg , rgba (255 , 255 , 255 , 0.1 ), transparent);
371+ border-radius : 50% ;
372+ }
373+
374+ .resume-icon i {
375+ font-size : 3.5em ;
376+ color : # 0f0f23 ;
377+ z-index : 1 ;
378+ }
379+
380+ .resume-preview : hover .resume-icon {
381+ transform : scale (1.1 ) rotate (10deg );
382+ }
383+
384+ .resume-preview h3 {
385+ font-size : 2.2em ;
386+ color : # ccd6f6 ;
387+ margin-bottom : 20px ;
388+ font-weight : 700 ;
389+ }
390+
391+ .resume-preview p {
392+ font-size : 1.1em ;
393+ color : # 8892b0 ;
394+ line-height : 1.7 ;
395+ margin-bottom : 40px ;
396+ }
397+
398+ .resume-highlights {
399+ display : flex;
400+ justify-content : center;
401+ gap : 40px ;
402+ margin-bottom : 40px ;
403+ flex-wrap : wrap;
404+ }
405+
406+ .highlight-item {
407+ display : flex;
408+ flex-direction : column;
409+ align-items : center;
410+ gap : 10px ;
411+ color : # ccd6f6 ;
412+ transition : color 0.3s ease;
413+ }
414+
415+ .highlight-item : hover {
416+ color : # 64ffda ;
417+ }
418+
419+ .highlight-item i {
420+ font-size : 2em ;
421+ color : # 64ffda ;
422+ margin-bottom : 5px ;
423+ }
424+
425+ .highlight-item span {
426+ font-size : 0.9em ;
427+ font-weight : 600 ;
428+ }
429+
430+ .btn-resume {
431+ background : linear-gradient (135deg , # 64ffda, # 00d4aa );
432+ color : # 0f0f23 ;
433+ padding : 18px 40px ;
434+ border-radius : 50px ;
435+ text-decoration : none;
436+ font-weight : 700 ;
437+ font-size : 1.1em ;
438+ display : inline-flex;
439+ align-items : center;
440+ gap : 12px ;
441+ transition : all 0.3s ease;
442+ border : 2px solid transparent;
443+ position : relative;
444+ overflow : hidden;
445+ }
446+
447+ .btn-resume ::before {
448+ content : '' ;
449+ position : absolute;
450+ top : 0 ;
451+ left : 0 ;
452+ right : 0 ;
453+ bottom : 0 ;
454+ background : linear-gradient (45deg , rgba (255 , 255 , 255 , 0.1 ), transparent);
455+ opacity : 0 ;
456+ transition : opacity 0.3s ease;
457+ }
458+
459+ .btn-resume : hover ::before {
460+ opacity : 1 ;
461+ }
462+
463+ .btn-resume : hover {
464+ transform : translateY (-3px );
465+ box-shadow : 0 15px 30px rgba (100 , 255 , 218 , 0.4 );
466+ }
467+
468+ .btn-resume i {
469+ font-size : 1.2em ;
470+ transition : transform 0.3s ease;
471+ }
472+
473+ .btn-resume : hover i {
474+ transform : scale (1.2 );
475+ }
476+
308477/* Projects Section */
309478.projects {
310479 padding : 100px 0 ;
@@ -497,6 +666,29 @@ footer p {
497666 grid-template-columns : 1fr ;
498667 }
499668
669+ .resume-preview {
670+ padding : 40px 20px ;
671+ margin : 0 10px ;
672+ }
673+
674+ .resume-highlights {
675+ flex-direction : column;
676+ gap : 20px ;
677+ }
678+
679+ .resume-icon {
680+ width : 100px ;
681+ height : 100px ;
682+ }
683+
684+ .resume-icon i {
685+ font-size : 3em ;
686+ }
687+
688+ .resume-preview h3 {
689+ font-size : 1.8em ;
690+ }
691+
500692 .contact-info {
501693 flex-direction : column;
502694 gap : 20px ;
0 commit comments