/* English / العربية switcher in the Fire Base header (loaded on every page). */
.fb-lang{display:inline-flex;align-items:center;gap:2px;border:1px solid rgba(255,255,255,.28);border-radius:var(--fb-radius,4px);padding:2px;font-family:var(--fb-head,sans-serif);line-height:1;flex:0 0 auto}
.fb-lang a,.fb-lang .is-missing{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:3px;font-size:13px;font-weight:500;color:var(--fb-paper,#f5f2ed);text-decoration:none;opacity:.8;transition:opacity .2s,background .2s,color .2s;white-space:nowrap}
.fb-lang a[lang=en]{letter-spacing:.08em;text-transform:uppercase}
.fb-lang a[lang=ar],.fb-lang .is-missing[lang=ar]{font-family:"Noto Kufi Arabic","IBM Plex Sans Arabic",Tahoma,sans-serif;font-size:14px;letter-spacing:0}
.fb-lang a:hover{opacity:1;background:rgba(255,255,255,.1)}
.fb-lang a:focus-visible,.fb-lang .is-missing:focus-visible{outline:2px solid var(--fb-ember,#ff6a2a);outline-offset:2px;opacity:1}
.fb-lang a.is-current{background:var(--fb-paper,#f5f2ed);color:var(--fb-ink,#141010);opacity:1;cursor:default;pointer-events:none}
.fb-lang .is-missing{opacity:.4;cursor:not-allowed;text-decoration:line-through}
.fb-lang .short{display:none}
@font-face{font-family:"Noto Kufi Arabic";src:url(fonts/noto-kufi-arabic-400-700.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
/* Mobile / tablet: keep the switcher visible next to the burger, in compact form. */
@media (max-width:1100px){
	.fb-hdr .right .fb-lang{display:inline-flex!important}
	.fb-lang a,.fb-lang .is-missing{min-height:40px;min-width:40px;padding:6px 8px}
	.fb-lang .full{display:none}
	.fb-lang .short{display:inline}
}
.fb-menu-open .fb-hdr .fb-lang{border-color:rgba(255,255,255,.4)}
