@@ -54,16 +54,51 @@ a:hover {
5454 z-index : 10 ;
5555}
5656.navbar .logo {
57- margin : 0 ;
58- font-size : 1.1rem ;
57+ margin : 0 5vw ;
58+ font-size : 1.85rem ;
59+ background : linear-gradient (90deg , # 00d9ff, # 1a5c66 );
60+ -webkit-background-clip : text;
61+ -webkit-text-fill-color : transparent;
62+ background-clip : text;
63+ text-fill-color : transparent;
64+ text-shadow : 1px 1px 2px rgba (0 , 0 , 0 , 0.25 );
65+ }
66+
67+ .theme-dark .navbar .logo ,
68+ [data-theme = "dark" ] .navbar .logo {
69+ background : linear-gradient (90deg , # 00d9ff, # b0e7ef );
70+ -webkit-background-clip : text;
71+ -webkit-text-fill-color : transparent;
72+ background-clip : text;
73+ text-fill-color : transparent;
74+ text-shadow : 1px 1px 2px rgba (255 , 255 , 255 , 0.25 );
5975}
76+
77+
6078.navbar ul {
6179 list-style : none;
6280 display : flex;
63- gap : 0.75 rem ;
64- margin : 0 ;
81+ gap : 0.95 rem ;
82+ margin : 0 8 vw ;
6583 padding : 0 ;
6684}
85+
86+ .navbar a {
87+ text-decoration : none;
88+ color : # 1a5c66 ;
89+ font-weight : 700 ;
90+ padding : 0.5rem ;
91+ }
92+
93+ .navbar a : hover {
94+ background : rgba (0 , 217 , 255 , 0.1 );
95+ }
96+
97+ .theme-dark .navbar a ,
98+ [data-theme = "dark" ] .navbar a {
99+ color : # ffffff ;
100+ }
101+
67102.navbar a .active {
68103 font-weight : 600 ;
69104}
@@ -124,17 +159,47 @@ a:hover {
124159 display : flex;
125160 flex-direction : column;
126161 gap : 0.5rem ;
127- box-shadow : 0 1px 2px rgba (0 , 0 , 0 , 0.06 );
162+ box-shadow : 0 1px 2px rgba (0 , 0 , 0 , 0.08 );
163+ }
164+
165+ .home-page .card {
166+ background : rgba (26 , 92 , 102 , 0.2 );
167+ border : 2px solid rgba (0 , 217 , 255 , 0.5 );
168+ }
169+
170+ .home-page .card : hover h3 {
171+ transform : translateY (-7px );
172+ color : rgb (0 , 143 , 165 );
128173}
174+
129175.card h3 {
130176 margin : 0 0 0.25rem ;
131177 font-size : 1rem ;
178+ transition : transform 1.5s ease;
132179}
133180.card-footer {
134181 margin-top : auto;
135182 font-size : 0.85rem ;
136183 opacity : 0.8 ;
137184}
185+
186+ .card-link-button {
187+ display : inline-block;
188+ background : linear-gradient (45deg , rgb (0 , 166 , 255 ), rgb (7 , 94 , 105 ));
189+ color : white;
190+ padding : 0.5rem 0.75rem ;
191+ border-radius : 6px ;
192+ text-decoration : none;
193+ font-weight : 500 ;
194+ font-size : 0.9rem ;
195+ transition : background 0.3s ease;
196+ }
197+
198+ .card-link-button : hover {
199+ background : # 215b6a ;
200+ text-decoration : none;
201+ }
202+
138203.chart-placeholder {
139204 background : repeating-linear-gradient (
140205 45deg ,
@@ -149,6 +214,18 @@ a:hover {
149214 border-radius : var (--radius );
150215}
151216
217+
218+ .home-page .card {
219+ background : rgba (26 , 92 , 102 , 0.2 );
220+ border : 2px solid rgba (0 , 217 , 255 , 0.5 );
221+ }
222+
223+ .home-page .card : hover h3 {
224+ transform : translateY (-7px );
225+ color : rgb (0 , 143 , 165 );
226+ }
227+
228+
152229/* Buttons & inputs */
153230button ,
154231input ,
@@ -284,6 +361,7 @@ blockquote {
284361 background : linear-gradient (135deg , # 89f7fe 0% , # 66a6ff 50% , # 4facfe 100% ) !important ;
285362}
286363
364+
287365/* Weather Animations: Sun, Clouds, Rain, Snow, Fog, Storm */
288366.sun-wrap {
289367 position : absolute;
0 commit comments