.language-switcher{display:flex;gap:.15rem;flex-wrap:nowrap;padding:.35rem 4vw;justify-content:flex-end;position:relative;z-index:12;background:var(--surface,#f5f5ee);font-size:.72rem;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.language-switcher::-webkit-scrollbar{display:none}.language-switcher a{padding:.25rem .45rem;border:0;border-bottom:1px solid transparent;border-radius:0;text-decoration:none;white-space:nowrap}.language-switcher [aria-current]{font-weight:700;border-bottom-color:currentColor}@media(max-width:760px){.language-switcher{justify-content:flex-start;font-size:.66rem;padding:.3rem 4vw}.language-switcher a{padding:.2rem .38rem}}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}