@@ -684,74 +684,189 @@ ul {
684684
685685.unique-profile {
686686 margin-top : 3rem ;
687- padding : 2.5 rem ;
688- background : linear-gradient (135deg , rgba ( 102 , 126 , 234 , 0.05 ) 0 % , rgba ( 118 , 75 , 162 , 0.05 ) 100% );
689- border-radius : var (--radius-lg );
690- border : 2px solid rgba (102 , 126 , 234 , 0.1 );
687+ padding : 3 rem ;
688+ background : linear-gradient (135deg , # 1a1d29 0 % , # 2d1b3d 100% );
689+ border-radius : var (--radius-xl );
690+ border : 2px solid rgba (102 , 126 , 234 , 0.3 );
691691 transition : all var (--transition-normal );
692+ position : relative;
693+ overflow : hidden;
694+ }
695+
696+ /* Background Pattern with Health Economics Elements */
697+ .profile-background-pattern {
698+ position : absolute;
699+ top : 0 ;
700+ left : 0 ;
701+ right : 0 ;
702+ bottom : 0 ;
703+ opacity : 0.08 ;
704+ background-image :
705+ /* Mathematical formulas pattern */
706+ url ("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Ctext x='10' y='30' font-family='monospace' font-size='14' fill='%23ffffff'%3EΣ P(x)%3C/text%3E%3Ctext x='10' y='60' font-family='monospace' font-size='12' fill='%23ffffff'%3Eλ = 0.05%3C/text%3E%3Ctext x='10' y='80' font-family='monospace' font-size='12' fill='%23ffffff'%3EICER%3C/text%3E%3C/svg%3E" ),
707+ /* Grid pattern */
708+ linear-gradient (rgba (102 , 126 , 234 , 0.1 ) 1px , transparent 1px ),
709+ linear-gradient (90deg , rgba (102 , 126 , 234 , 0.1 ) 1px , transparent 1px );
710+ background-size : 200px 200px , 40px 40px , 40px 40px ;
711+ background-position : 0 0 , 0 0 , 0 0 ;
712+ pointer-events : none;
713+ }
714+
715+ /* Statistical symbols overlay */
716+ .unique-profile ::before {
717+ content : '' ;
718+ position : absolute;
719+ top : 20px ;
720+ right : 20px ;
721+ width : 120px ;
722+ height : 120px ;
723+ background : url ("data:image/svg+xml,%3Csvg width='120' height='120' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23667eea' stroke-width='2' opacity='0.15'%3E%3Ccircle cx='60' cy='60' r='50'/%3E%3Cpath d='M30,60 Q45,30 60,60 T90,60' stroke='%2310b981'/%3E%3Cline x1='30' y1='80' x2='90' y2='40' stroke='%23f59e0b'/%3E%3C/g%3E%3C/svg%3E" );
724+ background-size : contain;
725+ background-repeat : no-repeat;
726+ }
727+
728+ /* Markov chain diagram */
729+ .unique-profile ::after {
730+ content : '' ;
731+ position : absolute;
732+ bottom : 20px ;
733+ left : 20px ;
734+ width : 100px ;
735+ height : 100px ;
736+ background : url ("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23667eea' stroke-width='1.5' opacity='0.12'%3E%3Ccircle cx='25' cy='50' r='15' fill='%231a1d29' stroke='%2310b981'/%3E%3Ccircle cx='75' cy='50' r='15' fill='%231a1d29' stroke='%23667eea'/%3E%3Cpath d='M40,50 L60,50' stroke='%23f59e0b' marker-end='url(%23arrow)'/%3E%3Cpath d='M75,35 Q85,25 75,15 Q65,25 75,35' stroke='%2310b981'/%3E%3C/g%3E%3C/svg%3E" );
737+ background-size : contain;
738+ background-repeat : no-repeat;
692739}
693740
694741.unique-profile : hover {
695742 transform : translateY (-5px );
696- box-shadow : var ( --shadow-colored );
697- border-color : rgba (102 , 126 , 234 , 0.3 );
743+ box-shadow : 0 20 px 60 px rgba ( 102 , 126 , 234 , 0.4 );
744+ border-color : rgba (102 , 126 , 234 , 0.5 );
698745}
699746
700747.unique-profile h3 {
701- margin-bottom : 2 rem ;
748+ margin-bottom : 2.5 rem ;
702749 text-align : center;
750+ color : # ffffff ;
751+ position : relative;
752+ z-index : 1 ;
753+ text-shadow : 0 2px 10px rgba (0 , 0 , 0 , 0.3 );
703754}
704755
705756.profile-circles {
706757 display : flex;
707758 justify-content : space-around;
708- margin : 2rem 0 ;
759+ margin : 3rem 0 ;
760+ position : relative;
761+ z-index : 1 ;
762+ }
763+
764+ .circle-item {
765+ position : relative;
709766}
710767
711768.circle {
712- width : 130 px ;
713- height : 130 px ;
769+ width : 150 px ;
770+ height : 150 px ;
714771 border-radius : 50% ;
715- background : var ( -- gradient-primary );
772+ background : linear- gradient( 135 deg , # 2d1b3d 0 % , # 1a1d29 100 % );
716773 color : white;
717774 display : flex;
775+ flex-direction : column;
718776 align-items : center;
719777 justify-content : center;
720778 text-align : center;
721779 font-weight : 600 ;
722780 font-size : 0.875rem ;
723781 padding : 1rem ;
724- box-shadow : 0 10px 30px rgba (102 , 126 , 234 , 0.4 );
782+ box-shadow :
783+ 0 10px 40px rgba (0 , 0 , 0 , 0.4 ),
784+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.1 ),
785+ 0 0 0 1px rgba (102 , 126 , 234 , 0.3 );
725786 transition : all var (--transition-normal );
726- animation : float 6s infinite ease-in-out;
787+ border : 2px solid rgba (102 , 126 , 234 , 0.4 );
788+ position : relative;
789+ /* NO ANIMATION - steady circles */
727790}
728791
729- .circle : nth-child (1 ) {
730- background : var (--gradient-primary );
731- animation-delay : 0s ;
792+ .circle-icon {
793+ font-size : 2.5rem ;
794+ margin-bottom : 0.5rem ;
795+ filter : drop-shadow (0 2px 4px rgba (0 , 0 , 0 , 0.3 ));
732796}
733797
734- .circle : nth-child ( 2 ) {
735- background : var ( --gradient-accent ) ;
736- animation-delay : 2 s ;
798+ .circle-text {
799+ font-size : 0.9 rem ;
800+ line-height : 1.3 ;
737801}
738802
739- .circle : nth-child (3 ) {
740- background : var (--gradient-success );
741- animation-delay : 4s ;
803+ /* Individual circle colors - steady, no animation */
804+ .circle-health {
805+ background : linear-gradient (135deg , # 667eea 0% , # 764ba2 100% );
806+ border-color : # 667eea ;
807+ box-shadow :
808+ 0 10px 40px rgba (102 , 126 , 234 , 0.5 ),
809+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.2 ),
810+ 0 0 0 1px rgba (102 , 126 , 234 , 0.5 );
811+ }
812+
813+ .circle-engineer {
814+ background : linear-gradient (135deg , # 4facfe 0% , # 00f2fe 100% );
815+ border-color : # 4facfe ;
816+ box-shadow :
817+ 0 10px 40px rgba (79 , 172 , 254 , 0.5 ),
818+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.2 ),
819+ 0 0 0 1px rgba (79 , 172 , 254 , 0.5 );
820+ }
821+
822+ .circle-blockchain {
823+ background : linear-gradient (135deg , # 43e97b 0% , # 38f9d7 100% );
824+ border-color : # 43e97b ;
825+ box-shadow :
826+ 0 10px 40px rgba (67 , 233 , 123 , 0.5 ),
827+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.2 ),
828+ 0 0 0 1px rgba (67 , 233 , 123 , 0.5 );
742829}
743830
744831.circle : hover {
745- transform : scale (1.15 ) rotate (5deg );
746- box-shadow : 0 15px 40px rgba (102 , 126 , 234 , 0.6 );
832+ transform : scale (1.1 );
833+ box-shadow :
834+ 0 20px 60px rgba (102 , 126 , 234 , 0.6 ),
835+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.3 ),
836+ 0 0 0 2px rgba (255 , 255 , 255 , 0.3 );
837+ }
838+
839+ .circle-health : hover {
840+ box-shadow :
841+ 0 20px 60px rgba (102 , 126 , 234 , 0.8 ),
842+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.3 ),
843+ 0 0 0 2px rgba (102 , 126 , 234 , 0.8 );
844+ }
845+
846+ .circle-engineer : hover {
847+ box-shadow :
848+ 0 20px 60px rgba (79 , 172 , 254 , 0.8 ),
849+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.3 ),
850+ 0 0 0 2px rgba (79 , 172 , 254 , 0.8 );
851+ }
852+
853+ .circle-blockchain : hover {
854+ box-shadow :
855+ 0 20px 60px rgba (67 , 233 , 123 , 0.8 ),
856+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.3 ),
857+ 0 0 0 2px rgba (67 , 233 , 123 , 0.8 );
747858}
748859
749860.profile-note {
750861 text-align : center;
751862 font-style : italic;
752- color : var (--text-secondary );
753- font-size : 0.9rem ;
754- margin-top : 2rem ;
863+ color : rgba (255 , 255 , 255 , 0.8 );
864+ font-size : 1rem ;
865+ margin-top : 2.5rem ;
866+ position : relative;
867+ z-index : 1 ;
868+ text-shadow : 0 1px 3px rgba (0 , 0 , 0 , 0.3 );
869+ line-height : 1.6 ;
755870}
756871
757872.about-highlights {
0 commit comments