|
|
@@ -9,16 +9,17 @@ body {
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
align-items: center;
|
|
|
- background: #0f172a;
|
|
|
+ background: #0b1220;
|
|
|
font-family: "Segoe UI", "Microsoft YaHei", sans-serif;
|
|
|
+ color: #e2e8f0;
|
|
|
}
|
|
|
|
|
|
.login-box {
|
|
|
width: 420px;
|
|
|
- background: #1e293b;
|
|
|
- border-radius: 12px;
|
|
|
+ background: #0f172a;
|
|
|
+ border: 1px solid #1f2937;
|
|
|
+ border-radius: 4px;
|
|
|
padding: 40px;
|
|
|
- box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);
|
|
|
}
|
|
|
|
|
|
.logo {
|
|
|
@@ -28,7 +29,7 @@ body {
|
|
|
}
|
|
|
|
|
|
h1 {
|
|
|
- color: white;
|
|
|
+ color: #e2e8f0;
|
|
|
text-align: center;
|
|
|
font-size: 26px;
|
|
|
margin-bottom: 10px;
|
|
|
@@ -45,13 +46,13 @@ input {
|
|
|
height: 45px;
|
|
|
margin-bottom: 15px;
|
|
|
border: 1px solid #475569;
|
|
|
- border-radius: 8px;
|
|
|
+ border-radius: 4px;
|
|
|
padding-left: 15px;
|
|
|
- background: #334155;
|
|
|
- color: white;
|
|
|
+ background: #1e293b;
|
|
|
+ color: #e2e8f0;
|
|
|
font-size: 15px;
|
|
|
outline: none;
|
|
|
- transition: border-color 0.18s, box-shadow 0.18s;
|
|
|
+ transition: border-color 0.18s;
|
|
|
}
|
|
|
|
|
|
input::placeholder {
|
|
|
@@ -60,33 +61,6 @@ input::placeholder {
|
|
|
|
|
|
input:focus {
|
|
|
border-color: #3b82f6;
|
|
|
- box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.3);
|
|
|
-}
|
|
|
-
|
|
|
-button {
|
|
|
- width: 100%;
|
|
|
- height: 45px;
|
|
|
- border: none;
|
|
|
- border-radius: 8px;
|
|
|
- cursor: pointer;
|
|
|
- font-size: 16px;
|
|
|
- background: #2563eb;
|
|
|
- color: white;
|
|
|
- transition: background 0.18s, transform 0.1s;
|
|
|
-}
|
|
|
-
|
|
|
-button:hover {
|
|
|
- background: #1d4ed8;
|
|
|
-}
|
|
|
-
|
|
|
-button:active {
|
|
|
- transform: translateY(1px);
|
|
|
- background: #1e40af;
|
|
|
-}
|
|
|
-
|
|
|
-button:focus {
|
|
|
- outline: none;
|
|
|
- box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.5);
|
|
|
}
|
|
|
|
|
|
#msg {
|