/* base.css — الخط والهوية المشتركة لكل صفحات افسح
   حقوق ثامر حسين جباري · لا تنسوه من صالح دعائكم */
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Reem+Kufi:wght@600;700&family=Noto+Naskh+Arabic:wght@400;600;700&family=Noto+Sans+Devanagari:wght@400;600;700&family=Noto+Sans+Bengali:wght@400;600;700&display=swap");

:root{
  --f-body:"IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;
  --f-display:"Reem Kufi","IBM Plex Sans Arabic",system-ui,sans-serif;
}
body{font-family:var(--f-body)!important;-webkit-font-smoothing:antialiased}
h1,.brand-name{font-family:var(--f-display)}

/* اللغات: خط مناسب لكل لغة، والعناوين بالخط الكوفي للعربية فقط */
:root:lang(ur){--f-body:"Noto Naskh Arabic","IBM Plex Sans Arabic",system-ui,sans-serif;--f-display:"Noto Naskh Arabic",system-ui,sans-serif}
:root:lang(hi){--f-body:"Noto Sans Devanagari",system-ui,-apple-system,"Segoe UI",sans-serif;--f-display:var(--f-body)}
:root:lang(bn){--f-body:"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif;--f-display:var(--f-body)}
:root:lang(en),:root:lang(tl),:root:lang(id){--f-body:"IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-display:var(--f-body)}
:root:lang(ur) body{line-height:1.9}
.i18n-wait body{visibility:hidden}
/* اختيار اللغة */
.lang{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:2px 6px 2px 8px;font-size:14px;color:inherit}
.lang select{background:transparent;color:inherit;border:0;font:inherit;font-size:14px;padding:4px 2px;max-width:150px;cursor:pointer}
.lang select option{background:#131C26;color:#EEF2F6}
.lang:focus-within{outline:2px solid #E9A825;outline-offset:2px}
.tr-note{font-size:12px;color:#8D9BAA;text-align:center;margin:0}
.tr-note[hidden]{display:none}
/* الأسهم تنقلب في اللغات التي تُكتب من اليسار */
[dir="ltr"] .flip{transform:scaleX(-1)}
