1
+ * {
2
+ margin : 0 ;
3
+ padding : 0 ;
4
+ box-sizing : border-box;
5
+ font-family : 'Poppins' , sans-serif;
6
+ }
7
+
8
+ body {
9
+ display : flex;
10
+ justify-content : center;
11
+ align-items : center;
12
+ height : 100vh ;
13
+ background : linear-gradient (135deg , # f0f0f0, # e5f0ff );
14
+ }
15
+
16
+ .container {
17
+ width : 100% ;
18
+ height : 100% ;
19
+ background : rgb (240 , 240 , 240 );
20
+ display : flex;
21
+ box-shadow : 0 4px 20px rgba (0 , 0 , 0 , 0.1 );
22
+ border-radius : 15px ;
23
+ overflow : hidden;
24
+ }
25
+
26
+ .left-section , .right-section {
27
+ padding : 20px ;
28
+ }
29
+
30
+ .left-section {
31
+ flex : 3 ;
32
+ display : flex;
33
+ flex-direction : column;
34
+ justify-content : center;
35
+ align-items : center;
36
+ background : rgb (240 , 240 , 240 ); /* Light Green */
37
+ text-align : center;
38
+ }
39
+
40
+ .animated-heading {
41
+ font-size : 50px ;
42
+ font-weight : 600 ;
43
+ margin-bottom : 20px ;
44
+ color : # 000000 ; /* Yellow */
45
+ animation : fadeIn 2s ease-in-out;
46
+ }
47
+
48
+ .description {
49
+ font-size : 16px ;
50
+ color : # 000000 ;
51
+ margin-bottom : 20px ;
52
+ line-height : 1.5 ;
53
+ }
54
+
55
+ .login-form {
56
+ display : flex;
57
+ flex-direction : column;
58
+ gap : 20px ;
59
+ width : 100% ;
60
+ max-width : 300px ;
61
+ margin-bottom : 20px ;
62
+ }
63
+
64
+ .input-field {
65
+ padding : 12px 20px ;
66
+ border : 2px solid # 000000 ; /* Yellow */
67
+ border-radius : 90px ;
68
+ font-size : 16px ;
69
+ outline : none;
70
+ transition : border-color 0.3s ;
71
+ }
72
+
73
+ .input-field : focus {
74
+ border-color : # 000000 ; /* Darker Yellow */
75
+ }
76
+
77
+ .submit-button {
78
+ background-color : # 000000 ; /* Yellow */
79
+ border : none;
80
+ color : white;
81
+ padding : 12px 20px ;
82
+ font-size : 16px ;
83
+ cursor : pointer;
84
+ border-radius : 90px ;
85
+ transition : background-color 0.3s , color 0.3s , transform 0.3s ;
86
+ width : 100% ;
87
+ box-shadow : 0 2px 10px rgba (0 , 0 , 0 , 0.1 );
88
+ }
89
+
90
+ .submit-button : hover {
91
+ background-color : # ffffff ; /* Darker Yellow */
92
+ transform : scale (1.05 );
93
+ color : # 000000 ;
94
+ border : # 000000 ;
95
+ border-style : groove;
96
+ }
97
+
98
+
99
+ .right-section {
100
+ flex : 7 ;
101
+ display : flex;
102
+ justify-content : center;
103
+ align-items : center;
104
+ background : # f0f0f0 ;
105
+ position : relative;
106
+ overflow : hidden;
107
+ padding : 0 ;
108
+ }
109
+
110
+ .transition-image {
111
+ position : absolute;
112
+ width : 100% ;
113
+ height : 100% ;
114
+ object-fit : cover;
115
+ opacity : 0 ;
116
+ transition : opacity 1s ease-in-out;
117
+ }
118
+
119
+ .transition-image : first-child {
120
+ opacity : 1 ;
121
+ }
122
+
123
+ @keyframes fadeIn {
124
+ 0% { opacity : 0 ; transform : translateY (-20px ); }
125
+ 100% { opacity : 1 ; transform : translateY (0 ); }
126
+ }
127
+
128
+ .blinking-cursor {
129
+ font-weight : 100 ;
130
+ font-size : 50px ;
131
+ color : # 000000 ; /* Yellow */
132
+ animation : blink 1s step-end infinite;
133
+ }
134
+
135
+ @keyframes blink {
136
+ from , to {
137
+ color : transparent;
138
+ }
139
+ 50% {
140
+ color : # 070707 ; /* Yellow */
141
+ }
142
+ }
143
+
144
+ .back-button {
145
+ position : absolute;
146
+ top : 20px ;
147
+ left : 20px ;
148
+ background : rgb (240 , 240 , 240 );
149
+ border : none;
150
+ color : rgb (240 , 240 , 240 );
151
+ padding : 0px ;
152
+ font-size : 16px ;
153
+ cursor : pointer;
154
+ border-radius : 1% ;
155
+ transition : background-color 0.3s , color 0.3s , transform 0.3s ;
156
+ }
157
+
158
+ .back-button : hover {
159
+ transform : scale (1.25 );
160
+ color : # 000000 ; /* Yellow */
161
+ }
162
+ .already-signed-up {
163
+ font-size : 14px ;
164
+ color : # 000000 ;
165
+ margin-top : 20px ;
166
+ display : flex;
167
+ flex-direction : row;
168
+ align-items : center;
169
+ text-decoration : none;
170
+ gap : 5px ; /* Add some space between the text and the link */
171
+ }
172
+ a {
173
+ font-size : 14px ;
174
+ color : # 000000 ;
175
+ text-decoration : none;
176
+ display : inline-block;
177
+ }
178
+
179
+ /* .already-signed-up span {
180
+ margin-bottom: 10px;
181
+ font-weight: 600;
182
+ } */
183
+
184
+ /* .already-signed-up a {
185
+ color: #FFA500; /* Yellow */
186
+ /* text-decoration: none;
187
+ font-weight: 600;
188
+ background-color: #E0FFD8;
189
+ padding: 10px 20px;
190
+ border-radius: 20px;
191
+ transition: color 0.3s, background-color 0.3s;
192
+ box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
193
+ } */
194
+
195
+ /* .already-signed-up a:hover {
196
+ color: white;
197
+ background-color: #FFA500; /* Darker Yellow */
0 commit comments