/* v3.5 — Unified English/Arabic logo; same-tab internal navigation. */
.ar-header .ar-brand{direction:ltr;display:inline-flex;align-items:center;gap:12px;white-space:nowrap;text-decoration:none;min-width:0;flex-shrink:1}
.ar-header .ar-brand .brand-symbol{width:47px;height:47px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#d9f779;color:#101f1b;font:800 38px/1 Arial,sans-serif;letter-spacing:-5px;padding-right:8px;flex:0 0 auto}
.ar-header .ar-brand .brand-dot{color:#ec7754;letter-spacing:0;font-size:35px;transform:translate(-1px,3px)}
.ar-header .ar-brand .brand-wordmark{font:800 13px/1.35 Arial,sans-serif;letter-spacing:2.6px;color:#fff;display:block}
.ar-header .ar-brand .brand-wordmark small{display:block;letter-spacing:3.1px;font:600 8px/1.9 Arial,sans-serif;color:#a6b4ad}
@media(max-width:760px){
  .ar-header .ar-brand{gap:7px!important}
  .ar-header .ar-brand .brand-symbol{width:35px;height:35px;border-radius:10px;font-size:30px;padding-right:6px}
  .ar-header .ar-brand .brand-dot{font-size:26px}
  .ar-header .ar-brand .brand-wordmark{font-size:10px;letter-spacing:1.3px}
  .ar-header .ar-brand .brand-wordmark small{font-size:7px;letter-spacing:1.1px}
}
@media(max-width:360px){.ar-header .ar-brand .brand-wordmark{font-size:9px;letter-spacing:.7px}.ar-header .ar-brand .brand-wordmark small{letter-spacing:.5px}}
