/**
 * LiveBlog Pro - RTL Styles
 *
 * @package LiveBlog_Pro
 */

/* RTL Overrides */
.liveblog-pro[dir="rtl"] {
    direction: rtl;
    text-align: right;
}

/* Header */
.liveblog-pro[dir="rtl"] .liveblog-pro__header {
    flex-direction: row-reverse;
}

.liveblog-pro[dir="rtl"] .liveblog-pro__view-switcher {
    flex-direction: row-reverse;
}

/* Entry Indicator */
.liveblog-pro[dir="rtl"] .liveblog-pro__entry {
    flex-direction: row-reverse;
}

.liveblog-pro[dir="rtl"] .liveblog-pro--grid .liveblog-pro__entry {
    flex-direction: column;
}

/* Entry Header */
.liveblog-pro[dir="rtl"] .liveblog-pro__entry-header {
    flex-direction: row-reverse;
}

.liveblog-pro[dir="rtl"] .liveblog-pro__entry-title {
    text-align: right;
}

/* Entry Footer */
.liveblog-pro[dir="rtl"] .liveblog-pro__entry-footer {
    flex-direction: row-reverse;
}

.liveblog-pro[dir="rtl"] .liveblog-pro__entry-actions {
    margin-inline-start: 0;
    margin-inline-end: auto;
}

/* Categories */
.liveblog-pro[dir="rtl"] .liveblog-pro__categories {
    flex-direction: row-reverse;
}

.liveblog-pro[dir="rtl"] .liveblog-pro__entry-categories {
    flex-direction: row-reverse;
}

/* Expand Controls */
.liveblog-pro[dir="rtl"] .liveblog-pro__expand-controls {
    flex-direction: row-reverse;
}

/* Entry Author */
.liveblog-pro[dir="rtl"] .liveblog-pro__entry-author {
    flex-direction: row-reverse;
}

/* Chevron Icon Flip */
.liveblog-pro[dir="rtl"] .liveblog-pro__entry-toggle-icon {
    transform: scaleX(-1);
}

.liveblog-pro[dir="rtl"] .liveblog-pro__entry.is-expanded .liveblog-pro__entry-toggle-icon {
    transform: scaleX(-1) rotate(180deg);
}

/* Embed Badge */
.liveblog-pro[dir="rtl"] .liveblog-embed__badge {
    right: auto;
    left: 10px;
}

/* Grid View */
.liveblog-pro--grid[dir="rtl"] .liveblog-pro__entries {
    direction: rtl;
}

/* Timeline Line */
.liveblog-pro[dir="rtl"] .liveblog-pro__entry-indicator {
    order: 1;
}

.liveblog-pro[dir="rtl"] .liveblog-pro__entry-content {
    order: 0;
}

/* Numbers - Persian/Arabic */
.liveblog-pro--lang-fa .liveblog-pro__entry-time,
.liveblog-pro--lang-ckb .liveblog-pro__entry-time {
    font-feature-settings: 'tnum' on, 'lnum' on;
}

/* Font adjustments for RTL */
.liveblog-pro[dir="rtl"] {
    letter-spacing: 0;
}

.liveblog-pro[dir="rtl"] .liveblog-pro__entry-title {
    letter-spacing: 0;
}

/* Margin/Padding adjustments using logical properties */
.liveblog-pro[dir="rtl"] .liveblog-pro__live-indicator {
    flex-direction: row-reverse;
}

/* Share button tooltip */
.liveblog-pro[dir="rtl"] .liveblog-pro__share-btn[title] {
    direction: rtl;
}

/* Load more button */
.liveblog-pro[dir="rtl"] .liveblog-pro__load-more {
    text-align: center;
}

/* Shimmer animation direction */
.liveblog-pro[dir="rtl"] .liveblog-embed__skeleton-shimmer {
    animation-direction: reverse;
}

/* Privacy placeholder */
.liveblog-pro[dir="rtl"] .liveblog-embed__privacy-placeholder {
    text-align: center;
}

/* Mobile adjustments for RTL */
@media (max-width: 600px) {
    .liveblog-pro[dir="rtl"] .liveblog-pro__header {
        flex-wrap: wrap;
    }

    .liveblog-pro[dir="rtl"] .liveblog-pro__title {
        order: -1;
        width: 100%;
        text-align: right;
    }

    .liveblog-pro[dir="rtl"] .liveblog-pro__entry-footer {
        flex-wrap: wrap;
        justify-content: flex-end;
    }
}
