
/* Hebrew reading order; physical key positions and technical values stay LTR. */
html[lang="he"] :is(.keyboard-tester,.keyboard-scale-wrapper,.keyboard-layout,.key-row,.wt-dpad,.wt-live-keys){direction:ltr}
html[lang="he"] :is(#keyboard-controls,#adv-pro-panel,#feature-controls){direction:rtl}
html[lang="he"] :is(#keyboard-controls .select-wrapper,#adv-pro-panel .adv-preset-btn){text-align:start}
html[lang="he"] :is(#key-history,.adv-preset-btn-keys,#adv-preset-keys-required,#adv-hero-chips-list){direction:ltr;unicode-bidi:isolate}
html[lang="he"] :is(input[type="number"],input[type="email"],input[type="url"],input[type="range"],.pbc__cmd,.pbc__cmd code,#pbcSpecPaste){direction:ltr;unicode-bidi:isolate}

html[lang="zh-Hant"] .keyboard-tester .key span,html[lang="he"] .keyboard-tester .key span{unicode-bidi:isolate}

html[lang="he"] .hs-channel-grid{direction:ltr}html[lang="he"] .hs-channel-grid>*{direction:rtl}

html[lang="he"] :is(.st-channels,.st-ch,.ss-diagram,.ss-spk .ch){direction:ltr}html[lang="he"] :is(.ss-spk,.ss-listener){direction:rtl}

html[lang="he"] :is(.mouse-tester .result-box,.mouse-tester .status-box){direction:rtl;text-align:start}
