/* Build 005 — Persian equivalents for route-aware language switching */
.localized-fa { direction: rtl; text-align: right; }
.localized-fa, .localized-fa button, .localized-fa input, .localized-fa textarea { font-family: IRANYekan, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.localized-fa .site-header { direction: rtl; }
.localized-fa .site-brand { direction: rtl; }
.localized-fa .site-links, .localized-fa .site-nav-actions { direction: rtl; }
.localized-fa .site-utility-group { direction: ltr; }
.localized-fa .breadcrumbs ol { direction: rtl; }
.localized-fa .content-hero-copy, .localized-fa .content-section, .localized-fa .content-footer { text-align: right; }
.localized-fa .work-card-copy { text-align: right; }
.localized-fa .work-card-copy a { direction: rtl; }
.localized-fa .about-contact, .localized-fa .content-footer-actions { justify-content: flex-start; }
.localized-fa .service-deliverables ol { padding-inline: 0; }
.localized-fa .tag-list, .localized-fa .skill-cloud { justify-content: flex-start; }
.localized-fa .text-link { direction: rtl; }
.localized-fa .service-directory > div { justify-content: flex-start; }
.localized-fa .content-footer-meta { direction: rtl; }
.fa-inline-arrow { display:inline-block; transform:scaleX(-1); }
@media (max-width:720px){
  .localized-fa .site-header { direction: rtl; }
  .localized-fa .content-hero, .localized-fa .content-section, .localized-fa .content-footer { text-align:right; }
}
