/*!
 * لایه چپ‌چین (LTR) پوسته پویش صنعت.
 * فقط برای زبان‌های چپ‌چین (مانند انگلیسی) بارگذاری می‌شود و جهت‌گیری‌های
 * راست‌چین استایل اصلی را به حالت چپ‌چین بازمی‌گرداند.
 */

body {
	text-align: left;
}

.ps-skip-link {
	right: auto;
	left: -9999px;
}

.ps-skip-link:focus {
	right: auto;
	left: 0;
	border-radius: 0 0 0.5rem 0;
}

.screen-reader-text:focus {
	right: auto;
	left: 5px;
}

.ps-honeypot {
	right: auto !important;
	left: -9999px !important;
}

.ps-nav-menu .sub-menu {
	right: auto;
	left: 0;
}

.ps-nav-menu .sub-menu .sub-menu {
	right: auto;
	left: 100%;
}

.ps-entry-content h2 {
	border-right: 0;
	padding-right: 0;
	border-left: 4px solid var(--ps-orange);
	padding-left: 0.75rem;
}

.ps-entry-content ul,
.ps-entry-content ol {
	padding-right: 0;
	padding-left: 1.6rem;
}

.ps-entry-content blockquote,
.ps-entry-content .wp-block-quote {
	border-right: 0;
	border-left: 4px solid var(--ps-orange);
}

.ps-entry-content th,
.ps-entry-content td {
	text-align: left;
}

.ps-entry-content .alignright {
	float: right;
	margin: 0.5rem 1.5rem 1rem 0;
}

.ps-entry-content .alignleft {
	float: left;
	margin: 0.5rem 0 1rem 1.5rem;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.ps-widget-title {
	border-right: 0;
	padding-right: 0;
	border-left: 3px solid var(--ps-orange);
	padding-left: 0.7rem;
}

.ps-widget ul li ul {
	padding-right: 0;
	padding-left: 1rem;
}

.ps-footer-widget .ps-widget-title {
	border-left-width: 2px;
}

.ps-comments-title,
.ps-comment-reply-title {
	border-right: 0;
	padding-right: 0;
	border-left: 3px solid var(--ps-orange);
	padding-left: 0.75rem;
}

.ps-comment-list .children {
	padding-right: 0;
	padding-left: 1.5rem;
}

.comment-form .submit {
	justify-self: start;
}

.ps-footer .border-r-2 {
	border-right-width: 0;
	border-left: 2px solid var(--ps-orange);
}

.ps-footer .pr-3 {
	padding-right: 0;
	padding-left: 0.75rem;
}

.ps-ltr .text-right {
	text-align: left;
}

.ps-ltr .right-3 {
	right: auto;
	left: 0.75rem;
}

.ps-ltr .right-4 {
	right: auto;
	left: 1rem;
}

.ps-ltr .bg-gradient-to-l {
	background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.ps-ltr .fa-angle-left,
.ps-ltr .fa-angle-right,
.ps-ltr .fa-arrow-left,
.ps-ltr .fa-arrow-right {
	transform: scaleX(-1);
}

.ps-ltr .dir-ltr {
	direction: ltr;
}

.ps-ltr .ps-brand-tagline {
	text-align: left;
}

.ps-ltr .ps-breadcrumbs .fa-angle-left {
	transform: scaleX(-1);
}

.ps-lang-switcher select {
	background: #0b0f17;
	border: 1px solid #1e293b;
	border-radius: 0.5rem;
	color: #cbd5e1;
	font-size: 0.72rem;
	padding: 0.2rem 0.5rem;
	outline: none;
	cursor: pointer;
}

.ps-lang-switcher select:focus {
	border-color: var(--ps-orange);
}