wp/wp-admin/css/login-rtl.css
changeset 21 48c4eec2b7e6
parent 19 3d72ae0968f4
child 22 8c2e4d02f4ef
--- a/wp/wp-admin/css/login-rtl.css	Thu Sep 29 08:06:27 2022 +0200
+++ b/wp/wp-admin/css/login-rtl.css	Fri Sep 05 18:40:08 2025 +0200
@@ -33,9 +33,9 @@
 
 a:focus {
 	color: #043959;
-	box-shadow:
-		0 0 0 1px #4f94d4,
-		0 0 2px 1px rgba(79, 148, 212, 0.8);
+	box-shadow: 0 0 0 2px #2271b1;
+	/* Only visible in Windows High Contrast mode */
+	outline: 2px solid transparent;
 }
 
 p {
@@ -43,8 +43,8 @@
 }
 
 .login .message,
-.login .success,
-.login #login_error {
+.login .notice,
+.login .success {
 	border-right: 4px solid #72aee6;
 	padding: 12px;
 	margin-right: 0;
@@ -58,10 +58,19 @@
 	border-right-color: #00a32a;
 }
 
-.login #login_error {
+/* Match border color from common.css */
+.login .notice-error {
 	border-right-color: #d63638;
 }
 
+.login .login-error-list {
+	list-style: none;
+}
+
+.login .login-error-list li + li {
+	margin-top: 4px;
+}
+
 #loginform p.submit,
 .login-action-lostpassword p.submit {
 	border: none;
@@ -133,7 +142,7 @@
 .login form {
 	margin-top: 20px;
 	margin-right: 0;
-	padding: 26px 24px 34px;
+	padding: 26px 24px;
 	font-weight: 400;
 	overflow: hidden;
 	background: #fff;
@@ -238,6 +247,11 @@
 	margin-bottom: 0;
 }
 
+#login form .indicator-hint,
+#login #reg_passmail {
+	margin-bottom: 16px;
+}
+
 #login form p.submit {
 	margin: 0;
 	padding: 0;
@@ -343,9 +357,7 @@
 	font-family: Consolas, Monaco, monospace;
 }
 
-.js.login input.password-input,
-.js.login-action-rp form .input,
-.js.login-action-rp input[type="text"] {
+.js.login input.password-input {
 	padding-left: 2.5rem;
 }
 
@@ -355,6 +367,8 @@
 	background: #fff;
 }
 
+.js.login-action-resetpass input[type="text"],
+.js.login-action-resetpass input[type="password"],
 .js.login-action-rp input[type="text"],
 .js.login-action-rp input[type="password"] {
 	margin-bottom: 0;
@@ -395,7 +409,6 @@
 .screen-reader-text span {
 	border: 0;
 	clip: rect(1px, 1px, 1px, 1px);
-	-webkit-clip-path: inset(50%);
 	clip-path: inset(50%);
 	height: 1px;
 	margin: -1px;
@@ -438,8 +451,7 @@
 	height: auto;
 }
 
-.login .language-switcher .button-primary {
-	float: none;
+.login .language-switcher .button {
 	margin-bottom: 0;
 }
 
@@ -473,7 +485,7 @@
 }
 
 @media screen and (max-width: 400px) {
-	.login .language-switcher .button-primary {
+	.login .language-switcher .button {
 		display: block;
 		margin: 5px auto 0;
 	}