/* Keep the authored scene, scroll axis and slide offsets in their original LTR
   coordinate system. Direction belongs to copy and UI, never the canvas. */
body,main,.js-section,.section,.team-slider,.team-slider__slides,.team-slider__controls{direction:ltr}
.language-switch{position:fixed;inset:auto auto 18px 18px;z-index:1001;display:flex;align-items:center;gap:9px;padding:7px 12px;border:1px solid #90a9d540;border-radius:24px;background:#050b17e6;color:#78889f;font-size:12px;line-height:1.6;backdrop-filter:blur(12px)}
.language-switch a{color:#95a5bd;text-decoration:none;white-space:nowrap}.language-switch a[aria-current=page]{color:#fff}.language-switch a:hover{color:#c7d8ff}
html[lang=fa] .header__inner,html[lang=fa] .nav__list{direction:rtl}
html[lang=fa] .nav__item{margin-right:0;margin-left:2.5rem}
html[lang=fa] .landing__title,html[lang=fa] .landing__body,html[lang=fa] .nav__link,html[lang=fa] .btn,html[lang=fa] #preview-contact{direction:rtl;text-align:right;letter-spacing:normal}
html[lang=fa] .landing__title{line-height:1.18}
html[lang=fa] .landing__title span:before{margin-bottom:0}
html[lang=fa] .landing__body>.t-yellow{line-height:1.7}
html[lang=fa] .landing__body p{line-height:1.8}
html[lang=fa] .landing__body .d-flex{direction:rtl}
html[lang=fa] .nav__link__chars{letter-spacing:normal;line-height:1.8}
html[lang=fa] [lang=en]{direction:ltr;text-align:left}
html[lang=en] #preview-contact,html[lang=en] #preview-contact h2,html[lang=en] #preview-contact p,html[lang=en] #reference-stage-label{font-family:inherit}
html[lang=en] #preview-contact button{left:auto;right:15px}
@media(max-width:767px){html[lang=fa] .nav-toggle{right:auto;left:1.25rem}html[lang=fa] .nav__item{margin-left:0}.language-switch{left:10px;bottom:10px;font-size:11px;padding:6px 10px}#reference-stage-label{max-width:calc(100vw - 140px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}
