.language-picker{position:relative;flex-shrink:0;z-index:45}.language-toggle{height:34px;display:flex;align-items:center;gap:5px;padding:0 7px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--ink);cursor:pointer}.language-toggle:hover{background:var(--soft)}.language-toggle svg{width:17px;height:17px}.language-toggle small{font:9px/1 ui-monospace,SFMono-Regular,monospace}.language-toggle[aria-busy=true]{opacity:.55;cursor:progress}.language-menu{position:absolute;right:0;top:calc(100% + 10px);width:278px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 90px);overflow-y:auto;padding:13px;background:var(--panel,var(--bg));color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 42px #0002;text-align:start}.language-menu[hidden]{display:none}.language-menu h2{font-size:12px;font-weight:500;margin:0 4px 10px}.language-menu [role=menu]{display:grid;gap:3px}.language-menu [role=menuitemradio]{display:grid;grid-template-columns:1fr auto 13px;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:5px;text-align:start;background:transparent;color:inherit;cursor:pointer;font-size:13px;line-height:1.55}.language-menu [role=menuitemradio]:hover,.language-menu [aria-checked=true]{background:var(--soft)}.language-menu small{font-size:10px;color:var(--mut)}.language-menu i{font-size:12px;font-style:normal;opacity:0}.language-menu [aria-checked=true] i{opacity:1}.language-menu p{font-size:10px;line-height:1.6;color:var(--mut);border-top:1px solid var(--line);padding:10px 4px 0;margin:9px 0 0}.language-picker :focus-visible{outline:2px solid var(--focus);outline-offset:2px}html[lang=zh-Hans] body{font-family:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif}html[lang=hi] body{font-family:Inter,-apple-system,"Noto Sans Devanagari","Devanagari Sangam MN",sans-serif}html[lang=bn] body{font-family:Inter,-apple-system,"Noto Sans Bengali","Bangla Sangam MN",sans-serif}html[lang=ar] body{font-family:Inter,-apple-system,"Geeza Pro","Noto Sans Arabic",sans-serif}html[lang=ar] .eyebrow,html[lang=hi] .eyebrow,html[lang=bn] .eyebrow{letter-spacing:0;text-transform:none;font-family:inherit}html[dir=rtl] .site-top,html[dir=rtl] .site-tools{direction:ltr}html[dir=rtl] .language-menu{direction:rtl}html[dir=rtl] .equation,html[dir=rtl] .theory-equation,html[dir=rtl] mjx-container,html[dir=rtl] canvas,html[dir=rtl] .semantic-viewport{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .refs,html[dir=rtl] .theory-symbols dt{direction:ltr;text-align:left}html[dir=rtl] input[type=range]{direction:ltr}html[dir=rtl] .page-head,html[dir=rtl] .method-card,html[dir=rtl] .theory-step{text-align:start}html[lang=zh-Hans] .semantic-node text{font-size:12px}@media(max-width:600px){.language-toggle{height:31px}.language-menu{position:fixed;top:64px;right:16px}.site-tools{gap:7px}.language-menu [role=menuitemradio]{min-height:42px}}
html[lang=ar] #nav a{font-size:14px}html[lang=ar] .language-menu h2,html[lang=ar] .language-menu p{font-size:12px}.language-menu [lang=ar]>span{font-size:16px}
.language-menu [data-language=en] small{visibility:hidden}
/* Physical color scales and plot coordinates keep the same orientation in RTL. */
html[dir=rtl] .wigner-legend,html[dir=rtl] .db-color-key,html[dir=rtl] .db-chart>svg,html[dir=rtl] .timeline-world{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .db-axis-label,html[dir=rtl] .time-node{direction:rtl}
