:root {
  --vip-font-arabic: "Tajawal", Tahoma, Arial, sans-serif;
  --vip-font-latin: Tahoma, Arial, sans-serif;
  --vip-font-interface: "Tajawal", Tahoma, Arial, sans-serif;
}

.vip-arabic,
[lang="ar"] {
  font-family: var(--vip-font-arabic);
  direction: rtl;
  unicode-bidi: isolate;
}

.vip-latin,
[lang="en"] {
  font-family: var(--vip-font-latin);
  direction: ltr;
  unicode-bidi: isolate;
}

.vip-person-name {
  font-family: var(--vip-font-interface);
  unicode-bidi: plaintext;
  overflow-wrap: anywhere;
  letter-spacing: normal;
}

.vip-person-name[dir="rtl"] { text-align: right; }
.vip-person-name[dir="ltr"] { text-align: left; }
