@@ -644,47 +644,50 @@ section {
644644/* Timeline */
645645.timeline {
646646 position : relative;
647- margin-left : 12 px ;
648- padding-left : 24 px ;
647+ margin-left : 100 px ;
648+ padding-left : 40 px ;
649649}
650650.timeline ::before {
651651 content : "" ;
652652 position : absolute;
653653 left : 0 ;
654654 top : 0 ;
655655 bottom : 0 ;
656- width : 2 px ;
657- background : linear-gradient (180deg , var (--accent ), transparent );
658- opacity : 0.4 ;
656+ width : 3 px ;
657+ background : linear-gradient (180deg , var (--accent ), rgba ( 0 , 122 , 255 , 0.3 ) );
658+ border-radius : 2 px ;
659659}
660660.timeline-item {
661661 position : relative;
662662 margin-bottom : var (--spacing-xl );
663663}
664664.timeline-marker {
665665 position : absolute;
666- left : -12 px ;
667- top : 16 px ;
668- width : 14 px ;
669- height : 14 px ;
666+ left : -40 px ;
667+ top : 8 px ;
668+ width : 16 px ;
669+ height : 16 px ;
670670 border-radius : 50% ;
671- background : var ( --accent ) ;
672- box-shadow : 0 0 0 5 px rgba (0 , 122 , 255 , 0.2 );
673- border : 2 px solid white ;
671+ background : white ;
672+ box-shadow : 0 0 0 6 px rgba (0 , 122 , 255 , 0.25 );
673+ border : 3 px solid var ( --accent ) ;
674674 z-index : 2 ;
675675}
676676.timeline-year {
677677 position : absolute;
678- left : -80 px ;
679- top : 10 px ;
680- font-size : 1.1 rem ;
681- font-weight : 700 ;
678+ left : -140 px ;
679+ top : 6 px ;
680+ font-size : 1.15 rem ;
681+ font-weight : 800 ;
682682 color : var (--accent );
683683 background : var (--glass-bg );
684- padding : 0.35rem 0.75rem ;
685- border-radius : 8px ;
686- border : 1px solid rgba (0 , 122 , 255 , 0.2 );
687- backdrop-filter : blur (10px );
684+ padding : 0.5rem 1rem ;
685+ border-radius : var (--radius-sm );
686+ border : 2px solid var (--accent );
687+ backdrop-filter : var (--glass-blur );
688+ box-shadow : 0 4px 12px rgba (0 , 122 , 255 , 0.15 );
689+ white-space : nowrap;
690+ z-index : 3 ;
688691}
689692.timeline-content {
690693 padding : var (--spacing-lg ) var (--spacing-md );
@@ -834,12 +837,14 @@ section {
834837.about-stats-inline {
835838 display : grid;
836839 grid-template-columns : repeat (3 , 1fr );
837- gap : 1.5 rem ;
840+ gap : 2 rem ;
838841 margin-top : var (--spacing-lg );
839- padding : var (--spacing-md );
840- background : rgba (0 , 122 , 255 , 0.05 );
841- border-radius : var (--radius-sm );
842- border : 1px solid rgba (0 , 122 , 255 , 0.1 );
842+ padding : var (--spacing-lg );
843+ background : var (--glass-bg );
844+ backdrop-filter : var (--glass-blur );
845+ border-radius : var (--radius );
846+ border : 1px solid var (--glass-border );
847+ box-shadow : var (--glass-shadow );
843848}
844849
845850.quick-stats {
@@ -851,32 +856,34 @@ section {
851856.stat-item {
852857 display : flex;
853858 align-items : center;
854- gap : 1 rem ;
859+ gap : 1.25 rem ;
855860 font-size : 0.9rem ;
861+ padding : 0.5rem ;
856862}
857863.stat-item i {
858864 color : var (--accent );
859- font-size : 2 rem ;
865+ font-size : 2.5 rem ;
860866 flex-shrink : 0 ;
861867}
862868.stat-content {
863869 display : flex;
864870 flex-direction : column;
865871 min-width : 0 ;
866872 flex : 1 ;
873+ overflow : visible;
867874}
868875.stat-item h4 {
869- font-size : 1.5 rem ;
876+ font-size : 1.75 rem ;
870877 color : var (--text );
871878 margin-bottom : 0.25rem ;
872- font-weight : 700 ;
873- white-space : nowrap ;
879+ font-weight : 800 ;
880+ line-height : 1 ;
874881}
875882.stat-item p {
876883 color : var (--text-muted );
877- font-size : 0.9 rem ;
884+ font-size : 0.95 rem ;
878885 margin : 0 ;
879- white-space : nowrap ;
886+ line-height : 1.3 ;
880887}
881888.info-cards {
882889 display : grid;
@@ -887,14 +894,24 @@ section {
887894 display : flex;
888895 align-items : center;
889896 gap : 1rem ;
890- padding : 1rem 1.25rem ;
891- background : var (--glass );
897+ padding : 1.25rem 1.5rem ;
898+ background : var (--glass-bg );
899+ backdrop-filter : var (--glass-blur );
892900 border : 1px solid var (--glass-border );
893- border-radius : 12px ;
901+ border-radius : var (--radius-sm );
902+ box-shadow : var (--glass-shadow );
903+ transition : var (--transition );
894904}
905+
906+ .info-card : hover {
907+ transform : translateY (-2px );
908+ box-shadow : 0 16px 48px rgba (0 , 122 , 255 , 0.15 ),
909+ 0 6px 20px rgba (0 , 0 , 0 , 0.1 );
910+ }
911+
895912.info-card i {
896913 color : var (--accent );
897- font-size : 1.35 rem ;
914+ font-size : 1.5 rem ;
898915}
899916.info-card strong {
900917 display : block;
0 commit comments