/* OTV Gaming — RTL Stylesheet */
body { direction: rtl; text-align: right; }
#otv-header { flex-direction: row-reverse; }
.otv-logo { flex-direction: row-reverse; }
.otv-header-actions { margin-right: 0; margin-left: auto; }
/* #8 חיפוש RTL — אייקון שמאל, כפתור ימין */
.otv-search-icon { right: auto; left: 16px; }
.otv-search-input { padding: 10px 44px 10px 100px; }
.otv-search-btn { left: auto; right: 6px; }
.otv-search-results { text-align: right; }
#otv-cat-bar .otv-cat-bar-inner { flex-direction: row; }
.section-header { flex-direction: row-reverse; }
.section-title { flex-direction: row-reverse; }
/* #4 breadcrumb ימין */
.otv-breadcrumb { flex-direction: row-reverse; justify-content: flex-start; }
.game-card-badge { right: auto; left: 6px; }
.game-card-title { text-align: center; }
.category-hero { flex-direction: row-reverse; text-align: right; }
.game-info-cats { flex-direction: row-reverse; }
.game-stats-row { direction: rtl; }
.footer-grid { direction: rtl; }
.footer-col { text-align: right; }
.footer-socials { flex-direction: row-reverse; }
.footer-bottom { flex-direction: row-reverse; }
.footer-legal { flex-direction: row-reverse; }
.footer-nav-list { text-align: right; }
.footer-widget-area { text-align: right; }
.otv-toast { left: auto; right: 20px; flex-direction: row-reverse; }
.load-more-btn { flex-direction: row-reverse; }
.mosaic-card-title { text-align: center; }
.game-info-row { flex-direction: row-reverse; }
@media (max-width: 768px) {
  #otv-header { flex-direction: row-reverse; }
  .category-hero { flex-direction: column; text-align: center; }
}
