.fpvsim-language-menu{position:fixed;inset-inline-end:1rem;inset-block-end:1rem;z-index:10020;color:#f4f4f4;background:#202225;border:1px solid #666;border-radius:.4rem;max-inline-size:calc(100vw - 2rem);font:14px/1.5 sans-serif}
.fpvsim-language-menu summary{padding:.5rem .8rem;cursor:pointer;min-block-size:2.25rem}
.fpvsim-language-menu nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-block-size:65vh;overflow:auto;padding:.3rem;gap:.15rem}
.fpvsim-language-menu a{display:block;padding:.4rem .65rem;color:inherit;overflow-wrap:anywhere}
.fpvsim-language-menu a:hover,.fpvsim-language-menu a:focus-visible{background:#45484d;outline:2px solid #ddd;outline-offset:-2px}
.fpvsim-language-menu a[aria-current]{font-weight:700;text-decoration:underline;text-underline-offset:.2em}
html[dir=rtl] .tutorial-page,html[dir=rtl] .tutorial-article,html[dir=rtl] .section-desc,html[dir=rtl] .section-content{text-align:start}
html[dir=rtl] pre,html[dir=rtl] code,html[dir=rtl] kbd,html[dir=rtl] input[type=email],html[dir=rtl] input[type=url]{direction:ltr;unicode-bidi:isolate}
.tutorial-page h1,.tutorial-page h2,.tutorial-page h3,.section-desc h1,.section-desc h2,.section-desc p{overflow-wrap:anywhere}
@media(max-width:480px){.fpvsim-language-menu{inset-inline-end:.5rem;inset-block-end:.5rem}.fpvsim-language-menu nav{max-block-size:55vh}}

html[dir=rtl] .login-card,html[dir=rtl] .login-card .card-header,html[dir=rtl] .login-card .card-header h3,html[dir=rtl] .login-card form{text-align:start}
html[dir=rtl] input[name=email]{direction:ltr;unicode-bidi:isolate;text-align:left}
