/**
 * Left-to-right layout (English and other LTR languages).
 *
 * The theme CSS (main-v4.css, donations.css, v2.css) is written for Arabic:
 * right-to-left, with physical left/right values. This file is loaded only
 * when y4c_dir() is 'ltr' (see inc/theme-setup.php), after every other theme
 * stylesheet, and mirrors those rules under html[dir="ltr"]: text alignment,
 * float, left/right positions, side margins and paddings, side border
 * accents, corner radii, translateX/rotate of arrows and hover nudges.
 * Arabic pages never load it.
 *
 * Parts 3 and 4 were generated from the source stylesheets (every rule with
 * a direction-dependent value, in the same cascade order, plus the rules
 * that share its selector so later overrides still win). If main-v4.css,
 * donations.css or v2.css gain new left/right rules, add their mirror here.
 *
 * Corners of the floating buttons, mirrored from Arabic:
 *   Arabic  - chat launcher bottom-right, WhatsApp bottom-left
 *   English - chat launcher bottom-left (chatbot.css), WhatsApp bottom-right
 */

/* ---------- 1. Hand-written ---------- */

/* Home page "steps": Western digits instead of Arabic-Indic ones */
html[dir="ltr"] body.y4c-v2 .y4c-v2-home .hv2-steps li::before{content:counter(y4c-step)}

/* WordPress runs in Arabic, so <body> keeps the "rtl" class on English
   pages and WPForms applies its RTL extras; part 4 undoes them. */
html[dir="ltr"] body.rtl div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{transform:none}

/* ---------- 2. Vacated sides, 3. mirrored theme rules ---------- */
/* --- vacated sides (reset before the mirrored rules) --- */
html[dir="ltr"] .y4c-nav__list .menu-item-has-children>a::after{border-left:none;margin-right:0}
html[dir="ltr"] .y4c-nav__list .sub-menu{right:auto}
html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list > li > a{border-right:none}
html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list > li.menu-item-has-children > a::after{border-left:none;margin-left:0}
html[dir="ltr"] #y4c-mobile-menu .sub-menu{border-right:none}
html[dir="ltr"] #y4c-mobile-menu .sub-menu li a{border-right:none}
html[dir="ltr"] .v4-hero__orb{left:auto}
html[dir="ltr"] .v4-hero__stat{border-left:none}
html[dir="ltr"] .v4-hero__stat:first-child{border-left:none}
html[dir="ltr"] .v4-video-card__duration{left:auto}
html[dir="ltr"] .v4-video-card__badge{right:auto}
html[dir="ltr"] .v4-devotional__verse{border-right:none}
html[dir="ltr"] .v4-training-card__num{left:auto}
html[dir="ltr"] .y4c-footer__links li a:hover{padding-right:0}
html[dir="ltr"] .y4c-page__content ul{padding-right:0}
@media(max-width:768px){
	html[dir="ltr"] .v4-hero__stat{border-left:none}
}
html[dir="ltr"] .ab-hero__arch{left:auto}
html[dir="ltr"] .ab-story__verse{border-right:none}
html[dir="ltr"] .ab-timeline{padding-right:0}
html[dir="ltr"] .ab-timeline::before{right:auto}
html[dir="ltr"] .ab-vision__verse-box{border-right:none}
html[dir="ltr"] .ab-mission-card::after{right:auto}
html[dir="ltr"] .ab-value-card::before{right:auto}
html[dir="ltr"] .ab-services__map{left:auto}
html[dir="ltr"] .fb-hero__arch{left:auto}
html[dir="ltr"] .fb-hero__cross-bg{left:auto}
html[dir="ltr"] .fb-jesus__verse-block{border-right:none}
html[dir="ltr"] .fb-road-step__verse{border-right:none}
html[dir="ltr"] .fb-newlife-card__before{right:auto}
html[dir="ltr"] .fb-prayer-card__num{right:auto}
html[dir="ltr"] .sc-hero__arch{right:auto}
html[dir="ltr"] .sc-hero__cross-bg{left:auto}
html[dir="ltr"] .ts-hero__cross-bg{left:auto}
html[dir="ltr"] .ts-video-card__play svg{margin-right:0}
html[dir="ltr"] .ts-video-card__duration{left:auto}
html[dir="ltr"] .ts-written-card__quote-mark{left:auto}
html[dir="ltr"] .ts-written-card__verse{border-right:none}
html[dir="ltr"] .ts-hope-card__quote-mark{right:auto}
html[dir="ltr"] .ts-submit__verse{border-right:none}
html[dir="ltr"] .ts-form-required{margin-right:0}
html[dir="ltr"] .ts-form-radio input[type="radio"]:checked~.ts-form-radio__mark::after{left:auto}
html[dir="ltr"] .dv-hero__cross{left:auto}
html[dir="ltr"] .dv-hero__arch{left:auto}
html[dir="ltr"] .dv-hero__verse-icon{right:auto}
html[dir="ltr"] .dv-today__date-badge{left:auto}
html[dir="ltr"] .dv-today__title{border-right:none;padding-right:0}
html[dir="ltr"] .dv-today__verse{border-right:none}
html[dir="ltr"] .dv-today__apply-list{padding-right:0}
html[dir="ltr"] .dv-videos__dur{right:auto}
html[dir="ltr"] .dv-videos__play-btn{padding-right:0}
html[dir="ltr"] .dv-written__verse{border-right:none}
@media(max-width:768px){
	html[dir="ltr"] .dv-today__date-badge{left:auto}
}
html[dir="ltr"] .pr-hero__arch{right:auto}
html[dir="ltr"] .pr-hero__arch2{left:auto}
html[dir="ltr"] .pr-daily__time-badge{left:auto}
html[dir="ltr"] .pr-daily__prayer-text p{border-right:none;padding-right:0}
html[dir="ltr"] .pr-distress__card--fear{border-right:none}
html[dir="ltr"] .pr-distress__card--lonely{border-right:none}
html[dir="ltr"] .pr-distress__card--grief{border-right:none}
html[dir="ltr"] .pr-distress__card--severe{border-right:none}
html[dir="ltr"] .pr-distress__card--despair{border-right:none}
html[dir="ltr"] .pr-distress__card-light{left:auto}
html[dir="ltr"] .pr-distress__prayer-text p{border-right:none;padding-right:0}
html[dir="ltr"] .pr-family__prayer-text p{border-right:none;padding-right:0}
html[dir="ltr"] .pr-youth__prayer-text p{border-right:none;padding-right:0}
html[dir="ltr"] .pr-yemen__prayer-text p{border-right:none;padding-right:0}
html[dir="ltr"] .pr-thanks__sparkle-accent{left:auto}
html[dir="ltr"] .pr-thanks__prayer-text p{border-right:none;padding-right:0}
html[dir="ltr"] .pr-peace__prayer-text p{border-right:none;padding-right:0}
html[dir="ltr"] .tr-hero__cross-bg{left:auto}
html[dir="ltr"] .tr-hero__arch{right:auto}
html[dir="ltr"] .tr-hero__arch2{right:auto}
html[dir="ltr"] .tr-basics__verse-intro{border-right:none}
html[dir="ltr"] .tr-discipleship__verse-intro{border-right:none}
html[dir="ltr"] .tr-discipleship__quote{border-right:none}
html[dir="ltr"] .tr-leadership__verse-intro{border-right:none}
html[dir="ltr"] .tr-radio-label input[type="radio"]:checked+.tr-radio-custom::after{left:auto}
html[dir="ltr"] .sl-hero__deco-bg{left:auto}
html[dir="ltr"] .sl-hero__arch{right:auto}
html[dir="ltr"] .sl-hero__arch2{right:auto}
html[dir="ltr"] .sl-verse-intro{border-right:none}
html[dir="ltr"] .sl-devot-card::before{right:auto}
html[dir="ltr"] .sl-featured-lesson__verse-wrap{border-right:none}
html[dir="ltr"] .y4c-nav__list .menu-item-has-children>.y4c-nav__parent-toggle::after{border-left:none;margin-right:0}
html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list>li.menu-item-has-children>.y4c-nav__parent-toggle::after{border-left:none}
html[dir="ltr"] .v3-fab-group{left:auto}
@media(max-width:480px){
	html[dir="ltr"] .v3-fab-group{left:auto}
}
html[dir="ltr"] .donate-info__title{border-right:none;padding-right:0}
html[dir="ltr"] .donate-info__verse{border-right:none}
html[dir="ltr"] .donate-amount__currency{margin-right:0}
html[dir="ltr"] .donate-result__verse{border-right:none}
html[dir="ltr"] body.y4c-v2 .y4c-v2-home .hv2-hero::before{left:auto}
html[dir="ltr"] body.y4c-v2 .y4c-v2-home .hv2-steps li::before{right:auto}
@media (min-width: 900px){
	html[dir="ltr"] body.y4c-v2 .y4c-v2-home .hv2-steps li::before{right:auto}
}

/* --- mirrored from main-v4.css --- */
html[dir="ltr"] body{direction:ltr}
html[dir="ltr"] .y4c-divider{background:linear-gradient(to right,var(--gold),var(--olive));margin:14px auto 20px}
html[dir="ltr"] .y4c-divider--right{margin-left:0;margin-right:auto}
html[dir="ltr"] .y4c-nav__list li a{padding:8px 12px;border-bottom:2px solid transparent}
html[dir="ltr"] .y4c-nav__list li a:hover,html[dir="ltr"] .y4c-nav__list li.current-menu-item>a,html[dir="ltr"] .y4c-nav__list li.current_page_item>a{border-bottom-color:var(--gold)}
html[dir="ltr"] .y4c-nav__list .menu-item-has-children>a::after{border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-left:4px}
html[dir="ltr"] .y4c-nav__list .menu-item-has-children:hover>a::after{transform:rotate(-135deg) translateY(-2px)}
html[dir="ltr"] .y4c-nav__list .sub-menu{left:0;border:1px solid rgba(201,168,76,.2);border-top:3px solid var(--gold)}
html[dir="ltr"] .y4c-nav__list .sub-menu li a{padding:9px 16px;border-bottom:none}
html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list > li > a{padding:14px 16px;border-left:3px solid transparent;border-bottom:none}
html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list > li > a:hover,html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list > li.current-menu-item > a,html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list > li.current_page_item > a{border-left-color:#C9A84C}
html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list > li.menu-item-has-children > a::after{border-right:2px solid #C9A84C;border-bottom:2px solid #C9A84C;transform:rotate(45deg);margin-right:4px}
html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list > li.y4c-submenu-open > a::after{transform:rotate(-135deg) translateY(-2px)}
html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list > li.y4c-submenu-open > a{border-left-color:#C9A84C}
html[dir="ltr"] #y4c-mobile-menu .sub-menu{border-left:3px solid #C9A84C;border-top:none}
html[dir="ltr"] #y4c-mobile-menu .sub-menu li a{padding:11px 16px;border-left:none;border-bottom:none}
html[dir="ltr"] .v4-hero__mountains{right:0;left:0}
html[dir="ltr"] .v4-hero__orb{right:-120px}
html[dir="ltr"] .v4-hero__desc{margin-bottom:36px;margin-right:auto;margin-left:auto}
html[dir="ltr"] .v4-hero__stat{border-right:1px solid rgba(255,255,255,.15)}
html[dir="ltr"] .v4-hero__stat:first-child{border-right:none}
html[dir="ltr"] .v4-feature-card{text-align:left}
html[dir="ltr"] .v4-video-card__duration{right:8px}
html[dir="ltr"] .v4-video-card__badge{left:8px}
html[dir="ltr"] .v4-devotional__card{border:1px solid var(--border);border-left:5px solid var(--gold)}
html[dir="ltr"] .v4-devotional__verse{border-left:3px solid var(--olive)}
html[dir="ltr"] .v4-training-card__num{right:16px}
html[dir="ltr"] .v4-training-card__modules li{padding:5px 0}
html[dir="ltr"] .v4-prayer-req__privacy{text-align:left}
html[dir="ltr"] .v4-contact-cta__desc{margin-bottom:36px;margin-right:auto;margin-left:auto}
html[dir="ltr"] .v4-contact-option:hover{transform:translateX(4px)}
html[dir="ltr"] .v4-contact-option__body{text-align:left}
html[dir="ltr"] .y4c-footer__links li a:hover{padding-left:4px}
html[dir="ltr"] .y4c-footer__social li a{padding:6px 12px;border:1px solid rgba(255,255,255,.15)}
html[dir="ltr"] .y4c-footer__social li a:hover{border-color:var(--gold)}
html[dir="ltr"] .y4c-page__content ul{padding-left:24px}
@media(max-width:768px){
	html[dir="ltr"] .v4-hero__stat{border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}
	html[dir="ltr"] .v4-hero__stat:last-child{border-bottom:none}
}
@media(max-width:480px){
	html[dir="ltr"] .v4-hero__stat{border:1px solid rgba(255,255,255,.15)}
	html[dir="ltr"] .y4c-footer__social li a{padding:5px 10px}
	html[dir="ltr"] .y4c-nav__list--mobile li a{padding:12px 14px}
}
html[dir="ltr"] .ab-hero__arch{right:50%;transform:translateX(50%)}
html[dir="ltr"] .ab-hero__mountains{right:0;left:0}
html[dir="ltr"] .ab-story__verse{border-left:4px solid var(--gold)}
html[dir="ltr"] .ab-timeline{padding-left:20px}
html[dir="ltr"] .ab-timeline::before{left:35px}
html[dir="ltr"] .ab-vision__verse-box{border-left:4px solid var(--gold);text-align:left}
html[dir="ltr"] .ab-mission-card{border-radius:var(--radius-lg)}
html[dir="ltr"] .ab-mission-card::after{left:0;border-radius:0 60px 0 var(--radius-lg)}
html[dir="ltr"] .ab-value-card::before{left:-20px}
html[dir="ltr"] .ab-services__map{right:50%;transform:translate(50%,-50%)}
html[dir="ltr"] .ab-cta__desc{margin-bottom:36px;margin-right:auto;margin-left:auto}
html[dir="ltr"] .fb-hero__arch{right:50%;transform:translateX(50%)}
html[dir="ltr"] .fb-hero__cross-bg{right:50%;transform:translate(50%,-50%)}
html[dir="ltr"] .fb-hero__verse{border:1px solid rgba(201,168,76,.25);border-left:3px solid var(--gold);border-radius:var(--radius) 0 0 var(--radius);text-align:left}
html[dir="ltr"] .fb-jesus__verse-block{border-left:3px solid var(--gold);border-radius:var(--radius) 0 0 var(--radius)}
html[dir="ltr"] .fb-road-step__card:hover{transform:translateX(3px)}
html[dir="ltr"] .fb-road-step__verse{border-left:2px solid var(--olive);border-radius:6px 0 0 6px}
html[dir="ltr"] .fb-road-connector{padding:2px 10px 2px 0}
html[dir="ltr"] .fb-newlife-card__before{left:10px}
html[dir="ltr"] .fb-prayer-card__num{left:24px}
html[dir="ltr"] .fb-bible__verse-block{border:1px solid var(--border);border-left:3px solid var(--gold);border-radius:var(--radius) 0 0 var(--radius)}
html[dir="ltr"] .fb-bible-feat:hover{transform:translateX(3px)}
html[dir="ltr"] .fb-church__verse-block{border:1px solid rgba(255,255,255,.12);border-left:3px solid var(--gold);border-radius:var(--radius) 0 0 var(--radius)}
html[dir="ltr"] .fb-faq-item[open] .fb-faq-item__arrow{transform:rotate(-180deg)}
html[dir="ltr"] .fb-faq-item__a p{padding-top:16px}
html[dir="ltr"] .sc-hero__arch{left:-180px}
html[dir="ltr"] .sc-hero__arch2{left:auto;right:-160px}
html[dir="ltr"] .sc-hero__cross-bg{right:50%;transform:translate(50%,-50%)}
html[dir="ltr"] .sc-hero__desc{margin-bottom:30px;margin-right:auto;margin-left:auto}
html[dir="ltr"] .sc-hero__verse{border:1px solid rgba(201,168,76,.25);border-left:4px solid var(--gold)}
html[dir="ltr"] .sc-block__header::before{right:0;left:0}
html[dir="ltr"] .ts-hero__cross-bg{right:50%;transform:translate(50%,-50%)}
html[dir="ltr"] .ts-hero__mountain-bg{right:0;left:0}
html[dir="ltr"] .ts-video-card__play svg{margin-left:-3px}
html[dir="ltr"] .ts-video-card__duration{right:10px}
html[dir="ltr"] .ts-written-card__quote-mark{right:20px}
html[dir="ltr"] .ts-written-card__verse{border-left:3px solid var(--gold);border-radius:8px 0 0 8px}
html[dir="ltr"] .ts-hope-card__quote-mark{left:20px}
html[dir="ltr"] .ts-prayer__banner-verse{border:1px solid var(--border);border-left:4px solid var(--gold);border-radius:14px 0 0 14px}
html[dir="ltr"] .ts-submit__verse{border-left:3px solid var(--gold);border-radius:12px 0 0 12px}
html[dir="ltr"] .ts-form-required{margin-left:2px}
html[dir="ltr"] .ts-form-input,html[dir="ltr"] .ts-form-select,html[dir="ltr"] .ts-form-textarea{direction:ltr}
html[dir="ltr"] .ts-form-radio input[type="radio"]:checked~.ts-form-radio__mark::after{right:50%;transform:translate(50%,-50%)}
html[dir="ltr"] .dv-hero__cross{right:50%;transform:translate(50%,-50%)}
html[dir="ltr"] .dv-hero__arch{right:50%;transform:translateX(50%)}
html[dir="ltr"] .dv-hero__mountains{right:0;left:0}
html[dir="ltr"] .dv-hero__verse{border:1px solid rgba(201,168,76,.22);border-left:3px solid var(--gold);border-radius:var(--radius) 0 0 var(--radius);text-align:left}
html[dir="ltr"] .dv-hero__verse-icon{left:16px}
html[dir="ltr"] .dv-today__date-badge{right:28px}
html[dir="ltr"] .dv-today__title{border-left:4px solid var(--gold);padding-left:16px}
html[dir="ltr"] .dv-today__verse{border-left:3px solid var(--gold);border-radius:var(--radius) 0 0 var(--radius);text-align:left}
html[dir="ltr"] .dv-today__para{text-align:left}
html[dir="ltr"] .dv-today__apply-list{padding-left:20px}
html[dir="ltr"] .dv-today__prayer{text-align:left}
html[dir="ltr"] .dv-videos__landscape{right:0;left:0}
html[dir="ltr"] .dv-videos__dur{left:10px}
html[dir="ltr"] .dv-videos__play-btn{padding-left:2px}
html[dir="ltr"] .dv-written__verse{border-left:3px solid var(--gold);border-radius:6px 0 0 6px;text-align:left}
html[dir="ltr"] .dv-topics__card::before{right:0;left:0}
html[dir="ltr"] .dv-topics__card:hover .dv-topics__arrow{transform:translateX(4px)}
html[dir="ltr"] .dv-archive__stats{margin-bottom:40px;margin-right:auto;margin-left:auto}
@media(max-width:768px){
	html[dir="ltr"] .dv-today__date-badge{right:18px}
}
html[dir="ltr"] .pr-hero__arch{left:-200px}
html[dir="ltr"] .pr-hero__arch2{right:-150px}
html[dir="ltr"] .pr-hero__inner{direction:ltr}
html[dir="ltr"] .pr-hero__nav-btn{direction:ltr}
html[dir="ltr"] .pr-daily__card{border:1px solid rgba(0,0,0,.07);border-left:4px solid var(--gold);direction:ltr}
html[dir="ltr"] .pr-daily__card--fajr{border-left-color:#F97316}
html[dir="ltr"] .pr-daily__card--morning{border-left-color:#EAB308}
html[dir="ltr"] .pr-daily__card--noon{border-left-color:#3B82F6}
html[dir="ltr"] .pr-daily__card--afternoon{border-left-color:#F59E0B}
html[dir="ltr"] .pr-daily__card--evening{border-left-color:#8B5CF6}
html[dir="ltr"] .pr-daily__card--night{border-left-color:#1D4ED8}
html[dir="ltr"] .pr-daily__time-badge{right:16px}
html[dir="ltr"] .pr-daily__prayer-text p{border-left:2px solid rgba(201,168,76,.3);padding-left:14px}
html[dir="ltr"] .pr-distress__card{border:1px solid rgba(255,255,255,.1);direction:ltr}
html[dir="ltr"] .pr-distress__card:hover{border-color:rgba(201,168,76,.3)}
html[dir="ltr"] .pr-distress__card--fear{border-left:3px solid #F59E0B}
html[dir="ltr"] .pr-distress__card--lonely{border-left:3px solid #EC4899}
html[dir="ltr"] .pr-distress__card--grief{border-left:3px solid #94A3B8}
html[dir="ltr"] .pr-distress__card--severe{border-left:3px solid #EF4444}
html[dir="ltr"] .pr-distress__card--despair{border-left:3px solid #6366F1}
html[dir="ltr"] .pr-distress__card-light{right:14px}
html[dir="ltr"] .pr-distress__prayer-text p{border-left:2px solid rgba(255,255,255,.1);padding-left:14px}
html[dir="ltr"] .pr-family__card{direction:ltr}
html[dir="ltr"] .pr-family__prayer-text p{border-left:2px solid rgba(107,124,75,.25);padding-left:14px}
html[dir="ltr"] .pr-youth__card{direction:ltr}
html[dir="ltr"] .pr-youth__prayer-text p{border-left:2px solid rgba(255,255,255,.12);padding-left:14px}
html[dir="ltr"] .pr-yemen__card{direction:ltr}
html[dir="ltr"] .pr-yemen__prayer-text p{border-left:2px solid rgba(201,168,76,.25);padding-left:14px}
html[dir="ltr"] .pr-thanks__card{direction:ltr}
html[dir="ltr"] .pr-thanks__sparkle-accent{right:14px}
html[dir="ltr"] .pr-thanks__prayer-text p{border-left:2px solid rgba(201,168,76,.3);padding-left:14px}
html[dir="ltr"] .pr-peace__card{direction:ltr}
html[dir="ltr"] .pr-peace__prayer-text p{border-left:2px solid rgba(255,255,255,.1);padding-left:16px}
html[dir="ltr"] .pr-request__form{direction:ltr}
html[dir="ltr"] .pr-request__input,html[dir="ltr"] .pr-request__select,html[dir="ltr"] .pr-request__textarea{direction:ltr}
html[dir="ltr"] .pr-request__reassurance{direction:ltr}
html[dir="ltr"] .y4c-divider--gold{background:var(--gold);margin:1rem auto}
html[dir="ltr"] .tr-hero__cross-bg{right:-60px}
html[dir="ltr"] .tr-hero__arch{left:-80px}
html[dir="ltr"] .tr-hero__arch2{left:-140px}
html[dir="ltr"] .tr-basics__verse-intro{border-left:4px solid var(--gold);border-radius:var(--radius) 0 0 var(--radius)}
html[dir="ltr"] .tr-discipleship__verse-intro{border-left:4px solid var(--olive);border-radius:var(--radius) 0 0 var(--radius)}
html[dir="ltr"] .tr-discipleship__quote{border-left:3px solid var(--olive)}
html[dir="ltr"] .tr-leadership__verse-intro{border-left:4px solid var(--gold);border-radius:var(--radius) 0 0 var(--radius)}
html[dir="ltr"] .tr-form-group input,html[dir="ltr"] .tr-form-group select,html[dir="ltr"] .tr-form-group textarea{direction:ltr;background:var(--cream)}
html[dir="ltr"] .tr-form-group select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234A2C1A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center}
html[dir="ltr"] .tr-radio-label input[type="radio"]:checked+.tr-radio-custom::after{right:50%;transform:translate(50%,-50%)}
html[dir="ltr"] .sl-hero__deco-bg{right:-40px}
html[dir="ltr"] .sl-hero__arch{left:-80px}
html[dir="ltr"] .sl-hero__arch2{left:-150px}
html[dir="ltr"] .sl-verse-intro{border-left:4px solid var(--gold);border-radius:var(--radius) 0 0 var(--radius);text-align:left}
html[dir="ltr"] .sl-verse-intro--light{border-left-color:var(--gold-light)}
html[dir="ltr"] .sl-devot-card::before{left:0}
html[dir="ltr"] .sl-featured-lesson__verse-wrap{border-left:3px solid var(--gold);border-radius:var(--radius) 0 0 var(--radius)}
html[dir="ltr"] .sl-youth-resource{background:var(--cream)}
html[dir="ltr"] .sl-youth-resource:hover{transform:translateX(3px)}
html[dir="ltr"] .sl-youth-resource--featured{background:linear-gradient(to left,#fffbe8,var(--cream))}
html[dir="ltr"] .y4c-nav__list li>.y4c-nav__parent-toggle{border:none;border-bottom:2px solid transparent}
html[dir="ltr"] .y4c-nav__list li>.y4c-nav__parent-toggle:hover,html[dir="ltr"] .y4c-nav__list li>.y4c-nav__parent-toggle[aria-expanded="true"]{border-bottom-color:var(--gold)}
html[dir="ltr"] .y4c-nav__list .menu-item-has-children>.y4c-nav__parent-toggle::after{border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-left:4px}
html[dir="ltr"] .y4c-nav__list .menu-item-has-children>.y4c-nav__parent-toggle[aria-expanded="true"]::after{transform:rotate(-135deg) translateY(-2px)}
html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list>li>.y4c-nav__parent-toggle{border:none;border-left:3px solid transparent}
html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list>li.y4c-submenu-open>.y4c-nav__parent-toggle{border-left-color:#C9A84C}
html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list>li.menu-item-has-children>.y4c-nav__parent-toggle::after{border-right:2px solid #C9A84C;border-bottom:2px solid #C9A84C;margin:0 4px 0 0;transform:rotate(45deg)}
html[dir="ltr"] #y4c-mobile-menu ul.y4c-nav__list>li.y4c-submenu-open>.y4c-nav__parent-toggle::after{transform:rotate(-135deg) translateY(-2px)}
html[dir="ltr"] .y4c-nav--desktop .y4c-nav__list .menu-item-has-children>a[aria-expanded="true"]::after{transform:rotate(-135deg) translateY(-2px)}
html[dir="ltr"] .y4c-nav--desktop .y4c-nav__list li.y4c-submenu-dismissed>a::after{transform:rotate(45deg) translateY(-2px)}
html[dir="ltr"] .v3-fab-group{right:1.5rem}
@media(max-width:480px){
	html[dir="ltr"] .v3-fab-group{right:1rem}
}

/* --- mirrored from i18n.css --- */
html[dir="ltr"] .y4c-i18n-modal__search svg{margin-inline-start:4px}

/* --- mirrored from donations.css --- */
html[dir="ltr"] .donate-info__title{border-left:4px solid var(--gold, #C9A84C);padding-left:14px}
html[dir="ltr"] .donate-info__list li{padding:14px 16px}
html[dir="ltr"] .donate-info__verse{border-left:4px solid var(--gold, #C9A84C)}
html[dir="ltr"] .donate-amount__currency{margin-left:2px}
html[dir="ltr"] .donate-result__verse{border-left:4px solid var(--gold, #C9A84C)}

/* --- mirrored from v2.css --- */
html[dir="ltr"] body.y4c-v2 .y4c-v2-home .hv2-sec:not(.hv2-hero)::before{left:0;right:0}
html[dir="ltr"] body.y4c-v2 .y4c-v2-home .hv2-verse{padding:4px 0 4px 16px}
html[dir="ltr"] body.y4c-v2 .y4c-v2-home .hv2-hero::before{right:50%;transform:translateX(50%)}
html[dir="ltr"] body.y4c-v2 .y4c-v2-home .hv2-verse--hero{padding:0}
html[dir="ltr"] body.y4c-v2 .y4c-v2-home .hv2-steps li{padding:14px 16px 14px 60px}
html[dir="ltr"] body.y4c-v2 .y4c-v2-home .hv2-steps li::before{left:14px}
@media (min-width: 900px){
	html[dir="ltr"] body.y4c-v2 .y4c-v2-home .hv2-steps li{padding:62px 18px 18px}
	html[dir="ltr"] body.y4c-v2 .y4c-v2-home .hv2-steps li::before{left:18px}
}

/* ---------- 4. WPForms: undo its body.rtl extras on LTR pages ---------- */
html[dir="ltr"] body.rtl .wpforms-container .wpforms-form input[type=tel]{text-align:left}
html[dir="ltr"] body.rtl .wpforms-container .wpforms-form input[type=url]{text-align:left}
html[dir="ltr"] body.rtl .wpforms-container .wpforms-form input[type=email]{text-align:left}
html[dir="ltr"] body.rtl .wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-datepicker-wrap .wpforms-datepicker-clear{left:auto;right:10px}
html[dir="ltr"] body.rtl .wpforms-container .wpforms-form .wpforms-field-date-time .ui-timepicker-list li{padding:3px 0 3px 5px !important}
html[dir="ltr"] body.rtl .wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-field-medium+.wpforms-datepicker-clear{right:calc(40% + 10px);left:auto}
html[dir="ltr"] body.rtl .wpforms-container .wpforms-form .wpforms-field-file-upload .dz-remove{left:auto;right:0}
html[dir="ltr"] body.rtl .wpforms-container .wpforms-form .wpforms-image-choices-none .wpforms-image-choices-item .wpforms-image-choices-label{margin-right:0;margin-left:10px}
html[dir="ltr"] body.rtl .ui-timepicker-list li{padding:3px 0 3px 5px}
html[dir="ltr"] .rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,html[dir="ltr"] .rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label{text-align:left}
html[dir="ltr"] .rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,html[dir="ltr"] .rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price{text-align:right}
html[dir="ltr"] .rtl .wpforms-container .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td{text-align:left}
html[dir="ltr"] body.rtl div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{margin:0 10px 0 0}
html[dir="ltr"] body.rtl div.wpforms-container-full .wpforms-form em.wpforms-error{padding:0 0 0 5px}
html[dir="ltr"] body.rtl div.wpforms-container-full .wpforms-form em.wpforms-error:before{right:5px;left:auto}
html[dir="ltr"] body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices__list--single .choices__item{padding-left:0;padding-right:15px}
html[dir="ltr"] body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner{padding:0 24px 0 7px}
html[dir="ltr"] body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--single{padding:0 16px 0 4px}
html[dir="ltr"] body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*=select-multiple]:after{left:auto;right:12px}
html[dir="ltr"] body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*=select-one]:after{left:auto;right:12px}
html[dir="ltr"] body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices[data-type*=select-one] .choices__button{left:auto;right:0;margin-left:0;margin-right:25px}
html[dir="ltr"] body.rtl div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select{padding:0 24px 0 12px}
html[dir="ltr"] .rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,html[dir="ltr"] .rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,html[dir="ltr"] .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,html[dir="ltr"] .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,html[dir="ltr"] .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,html[dir="ltr"] .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label{padding-left:10px;padding-right:0}
html[dir="ltr"] .rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,html[dir="ltr"] .rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,html[dir="ltr"] .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,html[dir="ltr"] .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,html[dir="ltr"] .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,html[dir="ltr"] .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price{padding-right:10px;padding-left:0}
html[dir="ltr"] .rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,html[dir="ltr"] .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,html[dir="ltr"] .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td{padding-left:10px;padding-right:0}
