44
55/* Dashboard Container */
66.cia-dashboard {
7- max-width : 1400 px ;
7+ max-width : 100 % ;
88 margin : 0 auto;
99 padding : var (--spacing-md );
1010}
6464.rankings-section ,
6565.heatmap-section ,
6666.network-section {
67- margin : var (--spacing-3xl ) 0 ;
67+ margin : var (--spacing-xl ) 0 ;
6868 padding : var (--spacing-xl );
6969 background : var (--card-bg );
7070 border-radius : var (--border-radius-lg );
7474.section-heading {
7575 font-size : var (--h2-size );
7676 color : var (--primary-color );
77- margin-bottom : var (--spacing-lg );
77+ margin-bottom : var (--spacing-md );
7878 border-bottom : 2px solid var (--border-color );
7979 padding-bottom : var (--spacing-sm );
8080}
8181
8282.section-description {
8383 color : var (--text-secondary );
84- margin-bottom : var (--spacing-lg );
84+ margin-bottom : var (--spacing-md );
8585 font-size : var (--font-size-base );
8686}
8787
8888/* Metrics Grid */
8989.metrics-grid {
90- margin : var (--spacing-2xl ) 0 ;
90+ margin : var (--spacing-lg ) 0 ;
9191 padding : var (--spacing-xl );
9292 background : var (--card-bg );
9393 border-radius : var (--border-radius-lg );
108108 border-radius : var (--border-radius );
109109 text-align : center;
110110 box-shadow : 0 4px 6px rgba (0 , 0 , 0 , 0.1 );
111- transition : transform 0.3s ease, box-shadow 0.3s ease;
111+ transition : transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3 s ease ;
112112}
113113
114114.metric-card : hover {
@@ -791,6 +791,7 @@ html[data-theme="dark"] .metrics-grid {
791791 background : var (--card-bg );
792792 border : 1px solid var (--card-border , var (--border-color ));
793793 box-shadow : 0 0 12px rgba (0 , 204 , 102 , 0.15 );
794+ border-radius : var (--border-radius-lg , 12px );
794795}
795796
796797html [data-theme = "dark" ] .section-heading {
@@ -799,13 +800,21 @@ html[data-theme="dark"] .section-heading {
799800}
800801
801802html [data-theme = "dark" ] .metric-card {
802- background : linear-gradient (135deg , rgba (0 , 204 , 102 , 0.2 ) 0% , rgba (0 , 187 , 119 , 0.2 ) 100% );
803+ background : linear-gradient (135deg , rgba (0 , 204 , 102 , 0.15 ) 0% , rgba (0 , 187 , 119 , 0.15 ) 100% );
803804 border : 1px solid rgba (0 , 204 , 102 , 0.3 );
805+ box-shadow : 0 2px 8px rgba (0 , 204 , 102 , 0.1 );
806+ }
807+
808+ html [data-theme = "dark" ] .metric-card : hover {
809+ border-color : rgba (0 , 204 , 102 , 0.5 );
810+ box-shadow : 0 4px 16px rgba (0 , 204 , 102 , 0.2 );
811+ transform : translateY (-2px );
804812}
805813
806814html [data-theme = "dark" ] .chart-container {
807815 background : rgba (0 , 26 , 26 , 0.6 );
808816 border : 1px solid rgba (0 , 204 , 102 , 0.15 );
817+ border-radius : var (--border-radius , 8px );
809818}
810819
811820html [data-theme = "dark" ] .risk-alerts {
@@ -821,13 +830,25 @@ html[data-theme="light"] .network-section,
821830html [data-theme = "light" ] .metrics-grid {
822831 background : var (--card-bg );
823832 box-shadow : var (--card-shadow-resting );
824- border : 1px solid var (--card-border , # dee2e6 );
833+ border : 1px solid var (--card-border , rgba (0 , 0 , 0 , 0.08 ));
834+ border-radius : var (--border-radius-lg , 12px );
825835}
826836
827837html [data-theme = "light" ] .chart-container {
828838 background : var (--bg-color );
839+ border-radius : var (--border-radius , 8px );
829840}
830841
831842html [data-theme = "light" ] .metric-card {
832843 background : linear-gradient (135deg , var (--primary-color ) 0% , var (--primary-light ) 100% );
844+ box-shadow : 0 2px 8px rgba (0 , 102 , 51 , 0.15 );
845+ }
846+
847+ html [data-theme = "light" ] .metric-card : hover {
848+ box-shadow : 0 4px 16px rgba (0 , 102 , 51 , 0.25 );
849+ transform : translateY (-2px );
850+ }
851+
852+ html [data-theme = "light" ] .section-heading {
853+ color : var (--primary-color );
833854}
0 commit comments