/* TradingRoad Arabic split-screen form previews. Static client-only behavior. */
html[lang=ar]{direction:rtl}
body.tr-ar-auth{direction:rtl;font-family:'TR Frutiger Arabic',Arial,sans-serif}
body.tr-ar-auth :is(h1,h2,h3,p,label,input,select,button,a,span){font-family:'TR Frutiger Arabic',Arial,sans-serif}
body.tr-ar-auth h1{font-weight:700;line-height:1.3;letter-spacing:0}
body.tr-ar-auth h2{font-weight:700;line-height:1.25;letter-spacing:0}
body.tr-ar-auth .tr-auth-brand-panel{text-align:right}
body.tr-ar-auth .tr-auth-logo{direction:ltr}
body.tr-ar-auth .tr-auth-logo a{direction:ltr}
body.tr-ar-auth .tr-auth-eyebrow{letter-spacing:0}
body.tr-ar-auth .tr-auth-points span{font-size:14px}
body.tr-ar-auth .tr-auth-form-panel{direction:rtl;text-align:right}
body.tr-ar-auth .tr-auth-form-top{direction:rtl}
body.tr-ar-auth .tr-auth-mini-logo{letter-spacing:0}
body.tr-ar-auth .tr-auth-field input{direction:rtl;text-align:right}
body.tr-ar-auth .tr-auth-field input[type=email],body.tr-ar-auth .tr-auth-field input[type=tel]{direction:ltr;text-align:right}
body.tr-ar-auth .tr-auth-field label{font-weight:700;font-size:14px}
body.tr-ar-auth .tr-auth-password input{padding-left:73px;padding-right:17px}
body.tr-ar-auth .tr-auth-password .tr-auth-toggle{left:10px;right:auto}
body.tr-ar-auth .tr-auth-realcheck input{margin-left:2px}
body.tr-ar-auth .tr-auth-button{flex-direction:row-reverse;text-align:right}
body.tr-ar-auth .tr-auth-foot{direction:rtl}
body.tr-ar-auth .tr-auth-staging-note{font-size:12px;line-height:1.75;text-align:right}
body.tr-ar-auth .tr-auth-top-support{font-size:13px}
body.tr-ar-auth .tr-auth-fakecheck{font-size:13px}
@media(max-width:540px){body.tr-ar-auth .tr-auth-hero h1{font-size:clamp(36px,10vw,54px)}}
