/* Bilingual display: Hebrew line first (RTL), English beneath. */
.l-he,.l-en{display:block}
.l-he{direction:rtl;text-align:right}
.l-en{direction:ltr;text-align:left}
[dir=rtl] .l-en{text-align:right}
.l-he+.l-en{margin-top:1px;font-size:.92em;opacity:.78}
.l-any{display:inline}
/* one language off: hide it; the remaining one reads as plain text */
[data-show-he="0"] .l-he,[data-show-en="0"] .l-en{display:none}
[data-show-he="0"] .l-en,[data-show-en="0"] .l-he{display:inline}
[data-show-he="0"] .l-he+.l-en,[data-show-en="0"] .l-he+.l-en{margin-top:0;font-size:1em;opacity:1}
.langtoggle{position:fixed;top:8px;right:12px;z-index:2000;display:flex;border:1px solid rgba(0,0,0,.25);border-radius:999px;overflow:hidden;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2);direction:ltr;font:600 12px/1 system-ui,-apple-system,sans-serif}
[dir=rtl] .langtoggle{right:auto;left:12px}
.langtoggle button{border:0;background:transparent;color:#35504a;padding:7px 12px;cursor:pointer}
.langtoggle button[aria-pressed=true]{background:#244c3e;color:#fff}
.langtoggle button:disabled{cursor:not-allowed}
.langtoggle button:focus-visible{outline:2px solid #d9ed91;outline-offset:-3px}
@media print{.langtoggle{display:none}}
