body.login {
	background: #000; /* بک‌گراند مشکی */
	font-family: 'YekanBakh', sans-serif;
	color: white;
}

.login h1 {
	text-align: center; /* وسط‌چین لوگو */
}

.message{
	position: fixed;
	top: 20px;
	width: 15%;
	border-right: 4px solid #FFCB05 !important;
	color: black;
}
#login_error{
    position: fixed;
    top: 20px;
    width: 15%;
    border-right: 4px solid #FFCB05 !important;
    color: white;
    background-color: red;
    padding: 10px;
}
a:hover{
	color: red;
}
.login #backtoblog a, .login #nav a {
	color: #FFCB05;
}
.login #backtoblog a:hover, .login #nav a:hover{
	color: red;
}
.login h1 {
	position: relative;
	z-index: 2;
}

.login h1 a {
	background-image: url('https://tarhemajazi.ir/wp-content/uploads/2024/10/center-logo.png');
	background-size: cover;
	background-repeat: no-repeat;
	height: 120px;
	width: 120px;
	margin: 0 auto 10px;
	display: block;
	border-radius: 50%;
	background-color: #000;
	border: 4px solid #FFCB05;
	box-shadow: 0 0 0 8px #1a1a1a; /* تطبیق با بک گراند فرم */
	position: relative;
	top: 40px;
	z-index: 3;
}

.login form input:focus,
.login form input[type="text"]:focus,
.login form input[type="password"]:focus,
.login form input[type="checkbox"]:focus,
.login form input[type="email"]:focus {
	border-color: #FFCB05 !important;
	box-shadow: 0 0 0 1px #FFCB05 !important;
	outline: none !important;
}

#login {
	padding: 5% 5% 1% 5% !important;
}

.login form {
	margin-top: -20px !important;
	position: relative;
	z-index: 1;
	border: none;
	padding: 40px;
	padding-top: 70px;
	background: #1a1a1a;
	box-shadow: 0 0px 50px 20px rgba(255, 203, 5, 0.3);
	border-radius: 16px;
}
.login label {
	color: #fff;
	font-weight: 500;
}
.login input {
	border-radius: 8px !important;
}


.wp-core-ui .button-primary {
	background-color: #FFCB05;
	border: none;
	color: #000;
	font-weight: bold;
	border-radius: 8px;
	padding: 10px 20px;
	transition: background-color 0.3s ease;
}
.wp-core-ui .button-primary:hover {
	color: black;
	background-color: orange;
}


.custom-login-footer {
	text-align: center;
	margin-top: 10px;
	font-size: 14px;
	color: #FFF;
}

.custom-login-footer a {
	color: #FFCB05;
	text-decoration: none;
	font-weight: bold;
}

.login #login:after {
	content: none !important;
}
.language-switcher{
	margin-top: 20px;
}

/* استایل کلی باکس خوش آمدگویی */
.tmj-welcome-box {
	background-color: #1e1e1e;
	color: #fff;
	padding: 20px;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.tmj-welcome-box .welcome-text {
	font-size: 20px;
	font-family: 'YekanBakh', sans-serif;
	flex: 1;
	text-align: justify;
}

.tmj-welcome-box .welcome-text strong {
	color: #FFCB05;
}

.tmj-welcome-box .btn {
	background-color: #FFCB05;
	color: #000;
	padding: 10px 10px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border-radius: 5px;
	display: inline-block;
	transition: background-color 0.3s ease;
	margin-left: 5px;
}
.telegram-btn{
	color: white !important;
	background-color: #1c8adb !important;
}

.tmj-welcome-box .btn:hover {
	background-color: white !important;
	color: black !important;
}

.tmj-welcome-box .welcome-image {
	width: 80px;
	height: 80px;
	background: url('https://tarhemajazi.ir/wp-content/uploads/2024/10/center-logo.png') no-repeat center center;
	background-size: cover;
	border-radius: 50%;
	margin-left: 20px;
}

.tmj-welcome-box .btn i {
	margin-left: 5px;
	margin-top: 2px;
	font-size: 16px;
}

#wpadminbar #tmj-logo > .ab-item {
	padding: 0 10px;
}
#wpadminbar #tmj-logo img {
	height: 20px;
	border-radius: 50%;
}

#tmj-admin-logo-text:before {
	content: "";
	display: block;
	width: 80px;
	height: 80px;
	margin: 20px auto 10px auto;
	background: url("https://tarhemajazi.ir/wp-content/uploads/2024/10/center-logo.png") no-repeat center center;
	background-size: cover;
	border-radius: 50%;
}

#tmj-admin-logo-text {
	text-align: center;
	font-size: 12px;
	color: #888;
	margin-bottom: 10px;
}

#tmj-admin-logo-text a {
	color: #FFCB05;
	text-decoration: none;
}

#tmj-admin-logo-text a:hover {
	text-decoration: underline;
}


/* استایل عنوان خوش آمدگویی در پیشخوان وردپرس */
.postbox-header h2.hndle {
	font-size: 18px; /* اندازه فونت */
	font-family: 'YekanBakh', sans-serif;
	font-weight: bold;
}