.language-switcher{display:flex;gap:.6rem;flex-wrap:wrap;padding:.5rem 4vw;justify-content:flex-end;position:relative;z-index:12;background:var(--surface,#f5f5ee);font-size:.8rem}.language-switcher a{padding:.2rem .5rem;border:1px solid currentColor;border-radius:.3rem}.language-switcher [aria-current]{font-weight:700}html[lang=ar]{font-family:Arial,Tahoma,sans-serif}html[dir=rtl] p,html[dir=rtl] li,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] label,html[dir=rtl] table,html[dir=rtl] summary{text-align:start}html[dir=rtl] input[type=email],html[dir=rtl] input[type=number]{direction:ltr;text-align:start}html[dir=rtl] .brand,html[dir=rtl] .brand-name,html[dir=rtl] .footer-email{unicode-bidi:plaintext}html[dir=rtl] .nav-dropdown,html[dir=rtl] .desktop-menu{left:auto;right:0}.project-example{max-width:1180px;margin-inline:auto;padding-block:3rem}.project-example h2{margin-top:2rem}.project-example p{max-width:75ch}.project-example-entry{padding-block:2rem}img,video{max-width:100%}fieldset,aside,article,.field-pair>div{min-width:0}input,select,textarea{max-width:100%}pre{white-space:pre-wrap;overflow-wrap:anywhere}html[dir=rtl] .quantity-stack,html[dir=rtl] .root-scale{direction:ltr}