/* Language layout only: no remote fonts, translated data or runtime dependency. */
.language-name{unicode-bidi:isolate}
.language-options{overscroll-behavior:contain;scrollbar-width:thin}
html:is([lang="ar"],[lang="hi"],[lang="bn"],[lang="th"]) :is(h1,h2,h3,.eyebrow,.hero #hero-title){letter-spacing:normal;line-height:1.35}
html:is([lang="hi"],[lang="bn"],[lang="th"]) :is(button,input,select,textarea){line-height:1.5}
html[lang="ar"]{font-family:"Segoe UI",Tahoma,Arial,sans-serif}
html[lang="hi"]{font-family:"Noto Sans Devanagari","Nirmala UI",Mangal,system-ui,sans-serif}
html[lang="bn"]{font-family:"Noto Sans Bengali","Nirmala UI",Vrinda,system-ui,sans-serif}
html[lang="th"]{font-family:"Noto Sans Thai",Tahoma,system-ui,sans-serif}
html[dir="rtl"] :is(pre,code,kbd,[translate="no"],.http-method,.api-field-type){direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] pre{ text-align:left }
html[dir="rtl"] :is(.brand,.footer-brand){direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] #main-nav{margin-left:0;margin-inline-start:auto}
html[dir="rtl"] .language-options{right:auto;left:0}
html[dir="rtl"] .language-check{margin-left:0;margin-inline-start:auto}
html[dir="rtl"] .developer-points li span{margin-right:0;margin-inline-end:10px}
html[dir="rtl"] .price-card li>span{margin-right:0;margin-inline-end:8px}
html[dir="rtl"] .payment-guides a>span{margin-left:0;margin-inline-start:10px}
html[dir="rtl"] .faq-list details p{padding-right:0;padding-inline-end:27px}
html[dir="rtl"] :is(.demo-method,.cookie-settings-button,.document-table table,.api-ready .api-mobile-toggle){text-align:start}
html[dir="rtl"] :is(.document-body ul,.document-body ol){padding-left:0;padding-inline-start:24px}
html[dir="rtl"] :is(.document-body li,.documentation-guide li){padding-left:0;padding-inline-start:5px}
html[dir="rtl"] :is(.endpoint-content ul,.release-notes ul,.plugin-card ul){padding-left:0;padding-inline-start:20px}
html[dir="rtl"] .pricing-how{padding-left:0;padding-inline-start:21px}
html[dir="rtl"] .vps-summary>div{border-left:0;border-inline-start:3px solid #acc69c;padding-left:0;padding-inline-start:13px}
html[dir="rtl"] .pricing-credit-note{border-left:0;border-inline-start:4px solid #168054;border-radius:10px 0 0 10px}
html[dir="rtl"] .documentation-guide .guide-note{border-left:0;border-inline-start:3px solid #adc6b4;border-radius:8px 0 0 8px}
html[dir="rtl"] .documentation-layout>.document-toc>strong{padding-left:0;padding-inline-start:12px}
html[dir="rtl"] .api-field-heading{padding-right:0;padding-inline-end:52px}
html[dir="rtl"] .api-field-actions{right:auto;left:0}
html[dir="rtl"] .api-field-children{margin-left:0;margin-inline-start:8px;padding-left:0;padding-inline-start:14px;border-left:0;border-inline-start:2px solid #dce6df}
html[dir="rtl"] .api-field:target{box-shadow:inset -3px 0 #238756}
html[dir="rtl"] .api-field-branch>summary::before{transform:rotate(180deg)}
html[dir="rtl"] .api-field-branch[open]>summary::before{transform:rotate(90deg)}
html[dir="rtl"] .api-sidebar{border-right:0;border-inline-end:1px solid var(--line);padding-right:0;padding-inline-end:22px}
html[dir="rtl"] .api-sidebar-links{padding-right:0;padding-inline-end:5px}
html[dir="rtl"] .api-sidebar>.api-search-results{padding-right:0;padding-inline-end:4px}
@media(min-width:1280px){html[dir="rtl"] .api-response-section{border-left:0;border-inline-start:1px solid #dce6df;padding-left:0;padding-inline-start:26px}}
@media(max-width:1200px){html[dir="rtl"] .header-inner>.brand{margin-right:0;margin-inline-end:auto}html[dir="rtl"] .header-inner>#main-nav{margin:0}}
@media(min-width:901px) and (max-width:1100px){html[dir="rtl"] .api-sidebar{padding-inline-end:17px}}
@media(max-width:900px){html[dir="rtl"] .api-sidebar{padding:0;border:0}html[dir="rtl"] .api-ready .api-sidebar{inset:0 0 0 auto;padding:24px 20px 16px;box-shadow:-12px 0 45px #102e2420}}
@media(max-width:650px){html[dir="rtl"] .cookie-actions{margin-left:0;margin-inline-start:auto}}
@media(max-width:700px){html[dir="rtl"] .steps article{padding-left:0;padding-inline-start:52px}html[dir="rtl"] .step-number{left:auto;right:0}}
@media(max-width:520px){html[dir="rtl"] .api-field-children{margin-inline-start:3px;padding-inline-start:9px}html[dir="rtl"] .api-field-heading{padding-inline-end:48px}}
