/**
 * דריסות LTR לגרסה האנגלית
 * 
 * קובץ זה מכיל את כל העיצובים הנדרשים לתצוגה תקינה
 * של האתר בשפה האנגלית עם כיוון LTR
 * 
 * @package TTFC_CSS_Compiler
 */

/* ===============================================
   כיוון כללי
   =============================================== */

html[dir="ltr"] body {
    direction: ltr;
    text-align: left;
}

/* ===============================================
   כותרת עליונה (Header)
   =============================================== */

html[dir="ltr"] .site-header {
    direction: ltr;
}

html[dir="ltr"] .site-header .header-container {
    flex-direction: row;
}

html[dir="ltr"] .site-header .logo-container {
    margin-left: 0;
    margin-right: 0;
}

html[dir="ltr"] .site-header .nav-menu {
    direction: ltr;
}

html[dir="ltr"] .site-header .menu-items-list {
    flex-direction: row;
    direction: ltr;
}

html[dir="ltr"] .site-header .menu-item {
    margin-left: 0;
    margin-right: 20px;
}

html[dir="ltr"] .site-header .controls-container {
    justify-content: flex-end;
}

/* לחצן החלפת שפה */
html[dir="ltr"] .language-btn {
    margin-left: 10px;
    margin-right: 0;
}

/* ===============================================
   תפריט מובייל
   =============================================== */

html[dir="ltr"] .mobile-side-nav {
    right: auto !important;
    left: -280px !important;
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .mobile-side-nav.is-open {
    right: auto !important;
    left: 0 !important;
}

html[dir="ltr"] .mobile-nav-toggle {
    left: 20px;
    right: auto;
}

html[dir="ltr"] .mobile-side-nav-section {
    text-align: left;
}

html[dir="ltr"] .mobile-side-nav ul {
    text-align: left;
}

/* ===============================================
   פונטים לגרסה האנגלית
   =============================================== */

/* תוכן פוסטים באנגלית - Source Sans Pro Regular */
body.site-lang-en .entry-content,
body.site-lang-en .entry-content p,
body.site-lang-en .entry-content li,
body.site-lang-en .entry-content div,
body.site-english .entry-content,
body.site-english .entry-content p,
body.site-english .entry-content li,
body.site-english .entry-content div,
html[dir="ltr"] .entry-content,
html[dir="ltr"] .entry-content p,
html[dir="ltr"] .entry-content li,
html[dir="ltr"] .entry-content div {
    font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, sans-serif !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    text-align: left !important;
    direction: ltr !important;
}

/* כותרות פוסטים באנגלית (בעמוד הפוסט) - Source Sans Pro Semibold */
body.site-lang-en .entry-content h1,
body.site-lang-en .entry-content h2,
body.site-lang-en .entry-content h3,
body.site-lang-en .entry-content h4,
body.site-lang-en .entry-content h5,
body.site-lang-en .entry-content h6,
body.site-english .entry-content h1,
body.site-english .entry-content h2,
body.site-english .entry-content h3,
body.site-english .entry-content h4,
body.site-english .entry-content h5,
body.site-english .entry-content h6,
html[dir="ltr"] .entry-content h1,
html[dir="ltr"] .entry-content h2,
html[dir="ltr"] .entry-content h3,
html[dir="ltr"] .entry-content h4,
html[dir="ltr"] .entry-content h5,
html[dir="ltr"] .entry-content h6 {
    font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, sans-serif !important;
    font-weight: 600 !important;
    text-align: left !important;
    direction: ltr !important;
}

/* כותרות פוסטים בעמוד הבית (במיכלים) - Source Sans Pro Semibold */
body.site-lang-en .article-title,
body.site-lang-en .most-read-title,
body.site-lang-en .post-title,
body.site-lang-en h3.article-title,
body.site-lang-en h3.most-read-title,
body.site-lang-en h3.post-title,
body.site-english .article-title,
body.site-english .most-read-title,
body.site-english .post-title,
body.site-english h3.article-title,
body.site-english h3.most-read-title,
body.site-english h3.post-title,
html[dir="ltr"] .article-title,
html[dir="ltr"] .most-read-title,
html[dir="ltr"] .post-title,
html[dir="ltr"] h3.article-title,
html[dir="ltr"] h3.most-read-title,
html[dir="ltr"] h3.post-title {
    font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, sans-serif !important;
    font-weight: 600 !important;
}

/* כותרת ראשית בבלוק Dual Headline */
body.site-lang-en .dual-headline-title,
body.site-english .dual-headline-title,
html[dir="ltr"] .dual-headline-title {
    font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, sans-serif !important;
    font-weight: 600 !important;
}

/* ===============================================
   תוכן ראשי
   =============================================== */

html[dir="ltr"] .site-content {
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] p,
html[dir="ltr"] li,
html[dir="ltr"] div,
html[dir="ltr"] span {
    text-align: left;
}

html[dir="ltr"] h1,
html[dir="ltr"] h2,
html[dir="ltr"] h3,
html[dir="ltr"] h4,
html[dir="ltr"] h5,
html[dir="ltr"] h6 {
    text-align: left;
}

/* ===============================================
   עמוד בית (Homepage)
   =============================================== */

html[dir="ltr"] .homepage-template {
    direction: ltr;
}

html[dir="ltr"] .homepage-block {
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .homepage-section-divider {
    margin-left: 0;
    margin-right: 0;
}

/* בלוקי עמוד הבית */
html[dir="ltr"] .block-title {
    text-align: left;
}

html[dir="ltr"] .block-content {
    direction: ltr;
    text-align: left;
}

/* ===============================================
   פוסטים
   =============================================== */

html[dir="ltr"] .post-content {
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .post-title {
    text-align: left;
}

html[dir="ltr"] .post-meta {
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .post-excerpt {
    text-align: left;
}

/* ===============================================
   ארכיונים וקטגוריות
   =============================================== */

html[dir="ltr"] .archive-container {
    direction: ltr;
}

html[dir="ltr"] .archive-header {
    text-align: left;
}

html[dir="ltr"] .posts-grid {
    direction: ltr;
}

html[dir="ltr"] .post-card {
    text-align: left;
}

/* ===============================================
   טפסים ושדות קלט
   =============================================== */

html[dir="ltr"] input[type="text"],
html[dir="ltr"] input[type="email"],
html[dir="ltr"] input[type="search"],
html[dir="ltr"] input[type="tel"],
html[dir="ltr"] input[type="url"],
html[dir="ltr"] input[type="number"],
html[dir="ltr"] textarea,
html[dir="ltr"] select {
    text-align: left;
    direction: ltr;
}

html[dir="ltr"] .search-form {
    direction: ltr;
}

html[dir="ltr"] .search-field {
    text-align: left;
    padding-left: 15px;
    padding-right: 40px;
}

/* ===============================================
   כפתורים
   =============================================== */

html[dir="ltr"] .button,
html[dir="ltr"] button,
html[dir="ltr"] .btn {
    direction: ltr;
}

/* ===============================================
   Footer (כותרת תחתונה)
   =============================================== */

html[dir="ltr"] .site-footer {
    direction: ltr;
    text-align: left;
}

html[dir="ltr"] .footer-content {
    text-align: left;
}

/* ===============================================
   רשימות
   =============================================== */

html[dir="ltr"] ul,
html[dir="ltr"] ol {
    padding-left: 2em;
    padding-right: 0;
}

/* ===============================================
   תמונות ומדיה
   =============================================== */

html[dir="ltr"] .wp-block-image {
    text-align: left;
}

html[dir="ltr"] figure {
    text-align: left;
}

/* כיתובי תמונות כלליים */
html[dir="ltr"] figcaption,
html[dir="ltr"] .wp-element-caption,
body.site-lang-en figcaption,
body.site-lang-en .wp-element-caption,
body.site-english figcaption,
body.site-english .wp-element-caption {
    text-align: left !important;
    direction: ltr !important;
}

/* כיתובי תמונות בודדות */
html[dir="ltr"] .wp-block-image figcaption,
html[dir="ltr"] .wp-block-image .wp-element-caption,
html[dir="ltr"] .entry-content .wp-block-image figcaption,
body.site-lang-en .wp-block-image figcaption,
body.site-lang-en .wp-block-image .wp-element-caption,
body.site-lang-en .entry-content .wp-block-image figcaption,
body.site-english .wp-block-image figcaption,
body.site-english .wp-block-image .wp-element-caption,
body.site-english .entry-content .wp-block-image figcaption {
    text-align: left !important;
    direction: ltr !important;
    padding-right: 0 !important;
    padding-left: 20px !important;
}

/* דריסה ספציפית לתמונות לא מיושרות (ממורכזות) */
html[dir="ltr"] .wp-block-image:not(.alignleft):not(.alignright) figcaption,
body.site-lang-en .wp-block-image:not(.alignleft):not(.alignright) figcaption,
body.site-english .wp-block-image:not(.alignleft):not(.alignright) figcaption {
    text-align: left !important;
    padding-right: 0 !important;
    padding-left: 20px !important;
}

/* דריסה ספציפית לתמונות ברוחב מלא */
html[dir="ltr"] .wp-block-image.alignfull figcaption,
body.site-lang-en .wp-block-image.alignfull figcaption,
body.site-english .wp-block-image.alignfull figcaption {
    text-align: left !important;
    padding-right: 0 !important;
    padding-left: 20px !important;
}

/* ===============================================
   ניווט עמודים (Pagination)
   =============================================== */

html[dir="ltr"] .pagination {
    direction: ltr;
}

/* ===============================================
   גלריות
   =============================================== */

html[dir="ltr"] .gallery {
    direction: ltr;
}

html[dir="ltr"] .gallery-item {
    text-align: left;
}

/* כיתובי תמונות בגלריות - יישור לשמאל */
html[dir="ltr"] .wp-block-gallery figcaption,
html[dir="ltr"] .wp-block-gallery .wp-element-caption,
html[dir="ltr"] .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,
html[dir="ltr"] .entry-content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,
html[dir="ltr"] .entry-content .wp-block-gallery .wp-element-caption,
body.site-lang-en .wp-block-gallery figcaption,
body.site-lang-en .wp-block-gallery .wp-element-caption,
body.site-lang-en .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,
body.site-lang-en .entry-content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,
body.site-lang-en .entry-content .wp-block-gallery .wp-element-caption,
body.site-english .wp-block-gallery figcaption,
body.site-english .wp-block-gallery .wp-element-caption,
body.site-english .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,
body.site-english .entry-content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,
body.site-english .entry-content .wp-block-gallery .wp-element-caption {
    text-align: left !important;
    direction: ltr !important;
    padding-right: 0 !important;
    padding-left: 20px !important;
}

/* ===============================================
   ציטוטים
   =============================================== */

html[dir="ltr"] blockquote {
    border-left: 4px solid #0073aa;
    border-right: none;
    padding-left: 20px;
    padding-right: 0;
    text-align: left;
}

/* ===============================================
   טבלאות
   =============================================== */

html[dir="ltr"] table {
    text-align: left;
}

html[dir="ltr"] th,
html[dir="ltr"] td {
    text-align: left;
}

/* ===============================================
   בלוק כותרת ראשית - התאמות LTR
   =============================================== */

/* כותרת ראשית */
html[dir="ltr"] .post-hero-banner-title,
html[dir="ltr"] .post-hero-classic-content h1 {
    text-align: left !important;
    direction: ltr !important;
}

/* כל המיכל בסגנון קלאסי - text-align לשמאל */
html[dir="ltr"] .post-hero-classic-content,
body.site-lang-en .post-hero-classic-content,
body.site-english .post-hero-classic-content {
    text-align: left !important;
    direction: ltr !important;
}

/* כל המיכל בסגנון Hero - text-align לשמאל */
html[dir="ltr"] .post-hero-banner-inner,
body.site-lang-en .post-hero-banner-inner,
body.site-english .post-hero-banner-inner {
    text-align: left !important;
    direction: ltr !important;
}

/* תג מק"ט/SKU - יהיה בצד שמאל בגלל text-align: left של המיכל */
html[dir="ltr"] .post-hero-super-title,
body.site-lang-en .post-hero-super-title,
body.site-english .post-hero-super-title {
    direction: ltr !important;
    text-align: left !important;
    display: inline-flex !important;
}

/* שורת המטא - סדר הפוך */
html[dir="ltr"] .post-meta-actions {
    flex-direction: row-reverse !important;
}

/* תגית הקטגוריה בשמאל */
html[dir="ltr"] .post-meta-actions .category-in-meta {
    order: 2 !important;
}

/* כפתורי השיתוף בימין */
html[dir="ltr"] .post-meta-actions .share-buttons {
    order: 1 !important;
}

/* כיתוב תמונה */
html[dir="ltr"] .post-hero-classic-caption {
    text-align: left !important;
    direction: ltr !important;
    padding-left: 20px !important;
    padding-right: 0 !important;
}

/* ===============================================
   בלוק תגיות - התאמות LTR
   =============================================== */

html[dir="ltr"] .ttfc-custom-tags-block,
html[dir="ltr"] .wp-block-post-terms.taxonomy-post_tag {
    text-align: left !important;
    direction: ltr !important;
}

html[dir="ltr"] .ttfc-custom-tags-block a,
html[dir="ltr"] .wp-block-post-terms.taxonomy-post_tag a {
    direction: ltr !important;
}

/* ===============================================
   בלוק "אולי יעניין אותך" - התאמות LTR
   =============================================== */

/* כותרת הבלוק הראשית */
html[dir="ltr"] .maybe-interesting-block .block-title,
html[dir="ltr"] .maybe-interesting-block h2,
body.site-lang-en .maybe-interesting-block .block-title,
body.site-english .maybe-interesting-block .block-title {
    text-align: left !important;
    direction: ltr !important;
}

/* כרטיסי הפוסטים */
html[dir="ltr"] .maybe-interesting-card,
html[dir="ltr"] .maybe-interesting-block .maybe-interesting-card,
body.site-lang-en .maybe-interesting-card,
body.site-english .maybe-interesting-card {
    text-align: left !important;
    direction: ltr !important;
}

/* תוכן הכרטיסים */
html[dir="ltr"] .maybe-interesting-card .card-content,
body.site-lang-en .maybe-interesting-card .card-content,
body.site-english .maybe-interesting-card .card-content {
    text-align: left !important;
    direction: ltr !important;
}

/* כותרות בכרטיסים */
html[dir="ltr"] .maybe-interesting-card .card-title,
html[dir="ltr"] .maybe-interesting-card h3,
body.site-lang-en .maybe-interesting-card .card-title,
body.site-english .maybe-interesting-card .card-title {
    text-align: left !important;
    direction: ltr !important;
}

/* כותרת עילית */
html[dir="ltr"] .maybe-interesting-card .super-title-container,
body.site-lang-en .maybe-interesting-card .super-title-container,
body.site-english .maybe-interesting-card .super-title-container {
    justify-content: flex-start !important;
    text-align: left !important;
    direction: ltr !important;
}

html[dir="ltr"] .maybe-interesting-card .super-title-tag,
body.site-lang-en .maybe-interesting-card .super-title-tag,
body.site-english .maybe-interesting-card .super-title-tag {
    text-align: left !important;
    direction: ltr !important;
}

/* ===============================================
   בלוק כותרת ראשית כפולה (Dual Headline Banner)
   =============================================== */

/* מיכל התוכן (טקסט) מתחלף לצד שמאל עם מרווח */
html[dir="ltr"] .dual-headline-content,
body.site-lang-en .dual-headline-content,
body.site-english .dual-headline-content {
    left: 20px !important;
    right: auto !important;
    text-align: left !important;
    direction: ltr !important;
    /* פס קישוט בצד שמאל במקום ימין */
    border-right: none !important;
    border-left: 5px solid var(--secondary-color-daat) !important;
}

/* במצב single-mode */
html[dir="ltr"] .dual-headline-banner.single-mode .dual-headline-desktop .dual-headline-content,
body.site-lang-en .dual-headline-banner.single-mode .dual-headline-desktop .dual-headline-content,
body.site-english .dual-headline-banner.single-mode .dual-headline-desktop .dual-headline-content {
    left: 20px !important;
    right: auto !important;
    border-right: none !important;
    border-left: 5px solid var(--secondary-color-daat) !important;
}

/* כותרת ראשית */
html[dir="ltr"] .dual-headline-title,
body.site-lang-en .dual-headline-title,
body.site-english .dual-headline-title {
    text-align: left !important;
    direction: ltr !important;
}

/* מיכל הכותרת - lunar eclipse overlay */
html[dir="ltr"] .lunar-eclipse-overlay-content,
body.site-lang-en .lunar-eclipse-overlay-content,
body.site-english .lunar-eclipse-overlay-content {
    left: 20px !important;
    right: auto !important;
    text-align: left !important;
    direction: ltr !important;
}

/* היפוך כיוון החץ בסמל */
html[dir="ltr"] .lunar-eclipse-read-more-icon svg,
body.site-lang-en .lunar-eclipse-read-more-icon svg,
body.site-english .lunar-eclipse-read-more-icon svg {
    transform: scaleX(-1) !important;
}

/* מרווחים במובייל/טאבלט */
@media (max-width: 1024px) {
    html[dir="ltr"] .dual-headline-content,
    body.site-lang-en .dual-headline-content,
    body.site-english .dual-headline-content {
        left: 15px !important;
        right: auto !important;
    }
}

@media (max-width: 768px) {
    html[dir="ltr"] .dual-headline-content,
    body.site-lang-en .dual-headline-content,
    body.site-english .dual-headline-content {
        left: 15px !important;
        right: auto !important;
    }
}

@media (max-width: 480px) {
    html[dir="ltr"] .dual-headline-content,
    body.site-lang-en .dual-headline-content,
    body.site-english .dual-headline-content {
        left: 10px !important;
        right: auto !important;
    }
}

/* ===============================================
   תגי מק"ט/SKU בכל הבלוקים
   =============================================== */

/* מיכל תג הכותרת העילית (מק"ט) */
html[dir="ltr"] .super-title-container,
body.site-lang-en .super-title-container,
body.site-english .super-title-container {
    justify-content: flex-start !important;
    text-align: left !important;
    direction: ltr !important;
}

/* התג עצמו */
html[dir="ltr"] .super-title-tag,
body.site-lang-en .super-title-tag,
body.site-english .super-title-tag {
    margin-right: 0 !important;
    margin-left: auto !important;
    text-align: left !important;
    direction: ltr !important;
}

/* הקישור של התג */
html[dir="ltr"] .super-title-link,
body.site-lang-en .super-title-link,
body.site-english .super-title-link {
    text-align: left !important;
    direction: ltr !important;
}

/* כותרות פוסטים בבלוקים - יישור LTR */
html[dir="ltr"] .article-card-square h3,
html[dir="ltr"] .most-read-title,
html[dir="ltr"] .article-title,
body.site-lang-en .article-card-square h3,
body.site-lang-en .most-read-title,
body.site-lang-en .article-title,
body.site-english .article-card-square h3,
body.site-english .most-read-title,
body.site-english .article-title {
    text-align: left !important;
    direction: ltr !important;
}

/* תוכן הכרטיסים */
html[dir="ltr"] .article-content,
html[dir="ltr"] .most-read-content,
body.site-lang-en .article-content,
body.site-lang-en .most-read-content,
body.site-english .article-content,
body.site-english .most-read-content {
    text-align: left !important;
    direction: ltr !important;
}

/* ===============================================
   כותרות הבלוקים (Section Titles)
   =============================================== */

/* כותרות הבלוקים - יישור LTR */
html[dir="ltr"] .section-title,
html[dir="ltr"] h2.section-title,
body.site-lang-en .section-title,
body.site-lang-en h2.section-title,
body.site-english .section-title,
body.site-english h2.section-title {
    text-align: left !important;
    direction: ltr !important;
    margin-left: 0 !important;
    margin-right: auto !important;
}

/* קישורים בכותרות בלוקים */
html[dir="ltr"] .section-title a,
body.site-lang-en .section-title a,
body.site-english .section-title a {
    text-align: left !important;
    direction: ltr !important;
}

/* קו הקישוט מתחת לכותרת - מעבר לשמאל */
html[dir="ltr"] .section-title::after,
html[dir="ltr"] h2.section-title::after,
body.site-lang-en .section-title::after,
body.site-lang-en h2.section-title::after,
body.site-english .section-title::after,
body.site-english h2.section-title::after {
    right: auto !important;
    left: 0 !important;
}

/* במובייל - הוספת מרווח כמו בעברית */
@media (max-width: 768px) {
    html[dir="ltr"] .wp-block-group .section-title::after,
    body.site-lang-en .wp-block-group .section-title::after,
    body.site-english .wp-block-group .section-title::after {
        right: auto !important;
        left: 0 !important;
    }
    
    /* תיקון מרווח קו הקישוט במובייל באנגלית - צריך להיות באותו מרווח כמו הטקסט */
    html[dir="ltr"] body.home .posts-tabs-wrapper .section-title::after,
    html[dir="ltr"] body.home .posts-vertical-wrapper .section-title::after,
    html[dir="ltr"] body.home .posts-horizontal-wrapper .section-title::after,
    html[dir="ltr"] body.home .all-posts-grid-wrapper:not(.full-width-container):not(.has-background-container) .section-title::after,
    html[dir="ltr"] body.home .mixed-layout-wrapper .section-title::after,
    body.site-lang-en.home .posts-tabs-wrapper .section-title::after,
    body.site-lang-en.home .posts-vertical-wrapper .section-title::after,
    body.site-lang-en.home .posts-horizontal-wrapper .section-title::after,
    body.site-lang-en.home .all-posts-grid-wrapper:not(.full-width-container):not(.has-background-container) .section-title::after,
    body.site-lang-en.home .mixed-layout-wrapper .section-title::after,
    body.site-english.home .posts-tabs-wrapper .section-title::after,
    body.site-english.home .posts-vertical-wrapper .section-title::after,
    body.site-english.home .posts-horizontal-wrapper .section-title::after,
    body.site-english.home .all-posts-grid-wrapper:not(.full-width-container):not(.has-background-container) .section-title::after,
    body.site-english.home .mixed-layout-wrapper .section-title::after {
        left: 1.5rem !important;
    }
}

/* במסכים קטנים מאוד - מרווח קטן יותר */
@media (max-width: 480px) {
    html[dir="ltr"] body.home .posts-tabs-wrapper .section-title::after,
    html[dir="ltr"] body.home .posts-vertical-wrapper .section-title::after,
    html[dir="ltr"] body.home .posts-horizontal-wrapper .section-title::after,
    html[dir="ltr"] body.home .all-posts-grid-wrapper:not(.full-width-container):not(.has-background-container) .section-title::after,
    html[dir="ltr"] body.home .mixed-layout-wrapper .section-title::after,
    body.site-lang-en.home .posts-tabs-wrapper .section-title::after,
    body.site-lang-en.home .posts-vertical-wrapper .section-title::after,
    body.site-lang-en.home .posts-horizontal-wrapper .section-title::after,
    body.site-lang-en.home .all-posts-grid-wrapper:not(.full-width-container):not(.has-background-container) .section-title::after,
    body.site-lang-en.home .mixed-layout-wrapper .section-title::after,
    body.site-english.home .posts-tabs-wrapper .section-title::after,
    body.site-english.home .posts-vertical-wrapper .section-title::after,
    body.site-english.home .posts-horizontal-wrapper .section-title::after,
    body.site-english.home .all-posts-grid-wrapper:not(.full-width-container):not(.has-background-container) .section-title::after,
    body.site-english.home .mixed-layout-wrapper .section-title::after {
        left: 1rem !important;
    }
}

/* ===============================================
   עמודי קטגוריות - התאמות LTR
   =============================================== */

/* כותרת העמוד (כותרת הקטגוריה) - יישור לשמאל */
html[dir="ltr"] .archive-title,
body.site-lang-en .archive-title,
body.site-english .archive-title {
    text-align: left !important;
    direction: ltr !important;
}

/* כותרות הפוסטים בכרטיסי הקטגוריה - יישור לשמאל + פונט אנגלי */
html[dir="ltr"] .category-post-title,
html[dir="ltr"] .category-post-title a,
body.site-lang-en .category-post-title,
body.site-lang-en .category-post-title a,
body.site-english .category-post-title,
body.site-english .category-post-title a {
    text-align: left !important;
    direction: ltr !important;
    font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, sans-serif !important;
    font-weight: 600 !important; /* Semibold */
}

/* תקציר הפוסט - הוסר מהתצוגה */
/* .category-post-subtitle - removed */

/* תוכן הכרטיס - יישור לשמאל */
html[dir="ltr"] .category-post-content,
body.site-lang-en .category-post-content,
body.site-english .category-post-content {
    text-align: left !important;
    direction: ltr !important;
}

/* מיכל תג המק"ט בעמודי קטגוריה */
html[dir="ltr"] .category-post-card .super-title-container,
body.site-lang-en .category-post-card .super-title-container,
body.site-english .category-post-card .super-title-container {
    justify-content: flex-start !important;
    text-align: left !important;
    direction: ltr !important;
}

/* התג עצמו */
html[dir="ltr"] .category-post-card .super-title-tag,
body.site-lang-en .category-post-card .super-title-tag,
body.site-english .category-post-card .super-title-tag {
    text-align: left !important;
    direction: ltr !important;
}

/* ===============================================
   בלוק Featured Posts Split - התאמות LTR
   =============================================== */

/* כותרת הפוסט הראשי (הגדול) - יישור לשמאל */
html[dir="ltr"] .featured-posts-split-container .main-post-card .post-title,
body.site-lang-en .featured-posts-split-container .main-post-card .post-title,
body.site-english .featured-posts-split-container .main-post-card .post-title {
    text-align: left !important;
    direction: ltr !important;
}

/* כותרות הפוסטים הקטנים - יישור לשמאל */
html[dir="ltr"] .featured-posts-split-container .side-post-card .post-title,
body.site-lang-en .featured-posts-split-container .side-post-card .post-title,
body.site-english .featured-posts-split-container .side-post-card .post-title {
    text-align: left !important;
    direction: ltr !important;
}

/* תוכן הפוסטים - יישור לשמאל */
html[dir="ltr"] .featured-posts-split-container .post-content,
body.site-lang-en .featured-posts-split-container .post-content,
body.site-english .featured-posts-split-container .post-content {
    text-align: left !important;
    direction: ltr !important;
}

/* תקציר הפוסט הראשי - יישור לשמאל */
html[dir="ltr"] .featured-posts-split-container .post-excerpt,
body.site-lang-en .featured-posts-split-container .post-excerpt,
body.site-english .featured-posts-split-container .post-excerpt {
    text-align: left !important;
    direction: ltr !important;
}

/* מיכל תג המק"ט בבלוק featured-posts-split */
html[dir="ltr"] .featured-posts-split-container .super-title-container,
body.site-lang-en .featured-posts-split-container .super-title-container,
body.site-english .featured-posts-split-container .super-title-container {
    justify-content: flex-start !important;
    text-align: left !important;
    direction: ltr !important;
}

/* ===============================================
   כותרת תחתונה (Footer) - התאמות נוספות לאנגלית
   =============================================== */

/* הפוטר כולו - כיוון LTR */
html[dir="ltr"] .site-footer,
body.site-lang-en .site-footer,
body.site-english .site-footer {
    direction: ltr !important;
    text-align: left !important;
}

/* מיכל התוכן */
html[dir="ltr"] .site-footer .footer-content,
body.site-lang-en .site-footer .footer-content,
body.site-english .site-footer .footer-content {
    direction: ltr !important;
    flex-direction: row !important;
}

/* קישורי הפוטר - יישור לשמאל */
html[dir="ltr"] .site-footer .footer-links,
body.site-lang-en .site-footer .footer-links,
body.site-english .site-footer .footer-links {
    direction: ltr !important;
    text-align: left !important;
}

html[dir="ltr"] .site-footer .footer-links a,
body.site-lang-en .site-footer .footer-links a,
body.site-english .site-footer .footer-links a {
    direction: ltr !important;
}

/* זכויות יוצרים - יישור לשמאל */
html[dir="ltr"] .site-footer .footer-copyright,
body.site-lang-en .site-footer .footer-copyright,
body.site-english .site-footer .footer-copyright {
    direction: ltr !important;
    text-align: left !important;
}

/* זכויות יוצרים - יישור לשמאל */
html[dir="ltr"] .site-footer .footer-copyright,
body.site-lang-en .site-footer .footer-copyright,
body.site-english .site-footer .footer-copyright {
    direction: ltr !important;
    text-align: left !important;
}

/* ניוזלטר - יישור לשמאל */
html[dir="ltr"] .site-footer .footer-newsletter,
body.site-lang-en .site-footer .footer-newsletter,
body.site-english .site-footer .footer-newsletter {
    direction: ltr !important;
}

html[dir="ltr"] .site-footer .footer-newsletter input,
body.site-lang-en .site-footer .footer-newsletter input,
body.site-english .site-footer .footer-newsletter input {
    direction: ltr !important;
    text-align: left !important;
}

/* פונט לפוטר באנגלית - Source Sans Pro */
body.site-lang-en .site-footer,
body.site-lang-en .site-footer a,
body.site-lang-en .site-footer .footer-links,
body.site-lang-en .site-footer .footer-copyright,
body.site-english .site-footer,
body.site-english .site-footer a,
body.site-english .site-footer .footer-links,
body.site-english .site-footer .footer-copyright,
html[dir="ltr"] .site-footer,
html[dir="ltr"] .site-footer a,
html[dir="ltr"] .site-footer .footer-links,
html[dir="ltr"] .site-footer .footer-copyright {
    font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, sans-serif !important;
}

/* במובייל - וידוא שהיישור נשאר נכון */
@media (max-width: 768px) {
    html[dir="ltr"] .site-footer .footer-content,
    body.site-lang-en .site-footer .footer-content,
    body.site-english .site-footer .footer-content {
        text-align: center !important;
        align-items: center !important;
    }
    
    html[dir="ltr"] .site-footer .footer-links,
    body.site-lang-en .site-footer .footer-links,
    body.site-english .site-footer .footer-links {
        justify-content: center !important;
        text-align: center !important;
    }
    
    /* זכויות יוצרים - מרוכז במובייל */
    html[dir="ltr"] .site-footer .footer-copyright,
    html[dir="ltr"] .site-footer .footer-copyright span,
    body.site-lang-en .site-footer .footer-copyright,
    body.site-lang-en .site-footer .footer-copyright span,
    body.site-english .site-footer .footer-copyright,
    body.site-english .site-footer .footer-copyright span {
        text-align: center !important;
        direction: ltr !important;
        display: block !important;
        width: 100% !important;
    }
}

/* במסכים קטנים מאוד - הקטנת פונט נוספת לאנגלית */
@media (max-width: 480px) {
    /* הקטנת פונט הקישורים באנגלית כדי למנוע גלילה רוחבית */
    html[dir="ltr"] .site-footer .footer-links a,
    body.site-lang-en .site-footer .footer-links a,
    body.site-english .site-footer .footer-links a {
        font-size: clamp(10px, 2.8vw, 13px) !important;
        padding: 1px 2px !important;
    }
    
    html[dir="ltr"] .site-footer .footer-links .separator,
    body.site-lang-en .site-footer .footer-links .separator,
    body.site-english .site-footer .footer-links .separator {
        font-size: clamp(10px, 2.8vw, 13px) !important;
    }
    
    html[dir="ltr"] .site-footer .footer-links,
    body.site-lang-en .site-footer .footer-links,
    body.site-english .site-footer .footer-links {
        gap: 4px !important;
    }
}

/* במסכים ממש זעירים (פחות מ-360px) - הקטנה נוספת */
@media (max-width: 360px) {
    html[dir="ltr"] .site-footer .footer-links a,
    body.site-lang-en .site-footer .footer-links a,
    body.site-english .site-footer .footer-links a {
        font-size: clamp(9px, 2.5vw, 12px) !important;
        padding: 1px 1px !important;
    }
    
    html[dir="ltr"] .site-footer .footer-links .separator,
    body.site-lang-en .site-footer .footer-links .separator,
    body.site-english .site-footer .footer-links .separator {
        font-size: clamp(9px, 2.5vw, 12px) !important;
    }
    
    html[dir="ltr"] .site-footer .footer-links,
    body.site-lang-en .site-footer .footer-links,
    body.site-english .site-footer .footer-links {
        gap: 3px !important;
    }
}
