1010
1111body {
1212 font-family : "Segoe UI" , Tahoma, Geneva, Verdana, sans-serif;
13- background-image : linear-gradient (
14- 135deg ,
13+ background-image : linear-gradient (135deg ,
1514 rgba (46 , 125 , 50 , 0.15 ) 0% ,
16- rgba (27 , 94 , 32 , 0.25 ) 100%
17- ),
15+ rgba (27 , 94 , 32 , 0.25 ) 100% ),
1816 url ("images/registration.avif" );
1917 background-size : cover;
2018 background-position : center;
@@ -37,33 +35,30 @@ body::before {
3735 left : 0 ;
3836 right : 0 ;
3937 bottom : 0 ;
40- background : radial-gradient (
41- circle at 20% 80% ,
38+ background : radial-gradient (circle at 20% 80% ,
4239 rgba (46 , 125 , 50 , 0.1 ) 0% ,
43- transparent 50%
44- ),
45- radial-gradient (
46- circle at 80% 20% ,
40+ transparent 50% ),
41+ radial-gradient (circle at 80% 20% ,
4742 rgba (27 , 94 , 32 , 0.08 ) 0% ,
48- transparent 50%
49- ),
50- radial-gradient (
51- circle at 40% 40% ,
43+ transparent 50% ),
44+ radial-gradient (circle at 40% 40% ,
5245 rgba (46 , 125 , 50 , 0.05 ) 0% ,
53- transparent 50%
54- );
46+ transparent 50% );
5547 animation : float 20s ease-in-out infinite;
5648 pointer-events : none;
5749}
5850
5951@keyframes float {
52+
6053 0% ,
6154 100% {
6255 transform : translateY (0px ) rotate (0deg );
6356 }
57+
6458 33% {
6559 transform : translateY (-10px ) rotate (1deg );
6660 }
61+
6762 66% {
6863 transform : translateY (5px ) rotate (-1deg );
6964 }
@@ -106,10 +101,12 @@ body::before {
106101}
107102
108103@keyframes shimmer {
104+
109105 0% ,
110106 100% {
111107 background-position : -200% 0 ;
112108 }
109+
113110 50% {
114111 background-position : 200% 0 ;
115112 }
@@ -135,10 +132,12 @@ body::before {
135132}
136133
137134@keyframes pulse {
135+
138136 0% ,
139137 100% {
140138 transform : scale (1 );
141139 }
140+
142141 50% {
143142 transform : scale (1.05 );
144143 }
@@ -195,7 +194,7 @@ body::before {
195194.form-container input [type = "text" ],
196195.form-container input [type = "email" ],
197196.form-container input [type = "password" ] {
198- padding : 15px 15px 15px 15 px ;
197+ padding : 15px 15px 15px 45 px ;
199198 border : 2px solid # e8f5e8 ;
200199 border-radius : 12px ;
201200 font-size : 16px ;
@@ -258,14 +257,17 @@ body::before {
258257 background : # f44336 ;
259258 width : 25% ;
260259}
260+
261261.strength-fair {
262262 background : # ff9800 ;
263263 width : 50% ;
264264}
265+
265266.strength-good {
266267 background : # 4caf50 ;
267268 width : 75% ;
268269}
270+
269271.strength-strong {
270272 background : # 2e7d32 ;
271273 width : 100% ;
@@ -338,12 +340,10 @@ body::before {
338340 left : -100% ;
339341 width : 100% ;
340342 height : 100% ;
341- background : linear-gradient (
342- 90deg ,
343- transparent,
344- rgba (255 , 255 , 255 , 0.2 ),
345- transparent
346- );
343+ background : linear-gradient (90deg ,
344+ transparent,
345+ rgba (255 , 255 , 255 , 0.2 ),
346+ transparent);
347347 transition : left 0.5s ;
348348}
349349
@@ -375,6 +375,7 @@ body::before {
375375 0% {
376376 transform : rotate (0deg );
377377 }
378+
378379 100% {
379380 transform : rotate (360deg );
380381 }
@@ -413,13 +414,16 @@ body::before {
413414}
414415
415416@keyframes shake {
417+
416418 0% ,
417419 100% {
418420 transform : translateX (0 );
419421 }
422+
420423 25% {
421424 transform : translateX (-5px );
422425 }
426+
423427 75% {
424428 transform : translateX (5px );
425429 }
@@ -429,12 +433,15 @@ body::before {
429433.role-buyer {
430434 color : # 2196f3 ;
431435}
436+
432437.role-farmer {
433438 color : # 4caf50 ;
434439}
440+
435441.role-equipment {
436442 color : # ff9800 ;
437443}
444+
438445.role-grocery {
439446 color : # 9c27b0 ;
440447}
@@ -507,4 +514,4 @@ body::before {
507514 .brand-section {
508515 margin-bottom : 25px ;
509516 }
510- }
517+ }
0 commit comments