/*! © 2026 Ahmed Makkiyah · ahmedknows.com · All rights reserved */
.nm-fig[data-lang=ar],.nm-tip[lang=ar],.xmap[lang=ar]{--text:var(--arabic);--display:"Fraunces","IBM Plex Sans Arabic",Georgia,serif;direction:rtl}.nm-fig[data-lang=ar]:not(.nm-built)::before{content:"";display:block;aspect-ratio:1000/1078;background:#f3efe6}html:not(.js) .nm-fig[data-lang=ar]{display:none}.nm-fig[data-lang=ar] .nova-map text,.xmap[lang=ar] .xm-svg text{letter-spacing:0;font-family:var(--arabic);direction:rtl}.nm-fig[data-lang=ar] .nova-map .wl,.nm-fig[data-lang=ar] .nova-map .xl,.xmap[lang=ar] .xm-svg .wl,.xmap[lang=ar] .xm-svg .xl{font-style:normal}.nm-fig[data-lang=ar] .nova-map .xl.big,.xmap[lang=ar] .xm-svg .xl.big{font-weight:600}.nm-fig[data-lang=ar] .nova-map .kl,.xmap[lang=ar] .xm-svg .kl{font-weight:700}@media (min-width:701px){.nm-fig[data-lang=ar] .nova-map .kl{font-size:24px}.nm-fig[data-lang=ar] .nova-map .kl.k-arlington{font-size:15px}.nm-fig[data-lang=ar] .nova-map .cl{font-size:15px}.nm-fig[data-lang=ar] .nova-map .cl.lg{font-size:16.5px}.nm-fig[data-lang=ar] .nova-map .cl.xs{font-size:13px}.nm-fig[data-lang=ar] .nova-map .lm .ll{font-size:12.5px}.nm-fig[data-lang=ar] .nova-map .xl{font-size:16px}.nm-fig[data-lang=ar] .nova-map .xl.big{font-size:16px}.nm-fig[data-lang=ar] .nova-map .wl{font-size:15px}.nm-fig[data-lang=ar] .nova-map .sb text{font-size:13px}.nm-fig[data-lang=ar] .nova-map .bwi .bwl{font-size:12.5px}.nm-fig[data-lang=ar] .nova-map .bwi .bws{font-size:11.5px}}@media (max-width:700px){.nm-fig[data-lang=ar] .nova-map.nm-home .kl{font-size:48px}.nm-fig[data-lang=ar] .nova-map.nm-home .kl-out{font-size:28px}.nm-fig[data-lang=ar] .nova-map.nm-home .xl.big{font-size:27px}.nm-fig[data-lang=ar] .nova-map.nm-home .xl.big.dc{font-size:19px}}.nova-map .apc{direction:ltr}.nm-fig[data-lang=ar] .nm-key,.nm-fig[data-lang=ar] figcaption{font-family:var(--arabic)}.nm-fig[data-lang=ar] figcaption{line-height:1.7}.nm-fig[data-lang=ar] .nm-key b{font-weight:700}.nm-fig[data-lang=ar] .nm-key i{margin-right:0;margin-left:6px}.nm-fig[data-lang=ar] .pt-pill,.xmap[lang=ar] .pt-pill{left:auto;right:3px}.nm-fig[data-lang=ar] .pt-sw[data-mode="t"] .pt-pill,.xmap[lang=ar] .pt-sw[data-mode="t"] .pt-pill{transform:translateX(-100%)}.nm-fig[data-lang=ar] .pt-sw button,.xmap[lang=ar] .pt-sw button{letter-spacing:0;font-weight:700}.nm-fig[data-lang=ar] .nm-open{letter-spacing:0;font-family:var(--arabic);font-size:14px}.nm-tip[lang=ar]{font-family:var(--arabic);text-align:right}.nm-tip[lang=ar] b{font-family:var(--arabic)}.nm-tip[lang=ar] .nm-tc{letter-spacing:0;font-size:12px}.nm-tip[lang=ar] .nm-tv small{font-family:var(--arabic);line-height:1.5}.xmap[lang=ar] .xm-top{padding:0 18px 0 14px}.xmap[lang=ar] .xm-top h2{font-family:var(--arabic);font-weight:600}.xmap[lang=ar] .xm-top h2 small{font-family:"Public Sans",var(--arabic)}.xmap[lang=ar] .xm-q input{padding:0 36px 0 12px}.xmap[lang=ar] .xm-q svg{left:auto;right:11px}.xmap[lang=ar] .xm-sug button{text-align:right}.xmap[lang=ar] .xm-close{letter-spacing:0;font-size:13.5px}.xmap[lang=ar] .xm-side{border-left:0;border-right:1px solid var(--line)}.xmap[lang=ar] .xm-ctl{right:auto;left:16px}.xmap[lang=ar] .xm-ctl button.rs{letter-spacing:0;font-size:13px}.xmap[lang=ar] .xm-tg{right:auto;left:12px}.xmap[lang=ar] .xm-tg label{letter-spacing:0;font-size:13px}.xmap[lang=ar] .xm-leg{left:auto;right:12px}.xmap[lang=ar] .xm-card .e,.xmap[lang=ar] .xm-lcap,.xmap[lang=ar] .xm-leg b,.xmap[lang=ar] .xm-list h4{letter-spacing:0;font-size:12.5px}.xmap[lang=ar] .xm-card h3{font-family:var(--arabic);font-weight:600;font-size:27px;line-height:1.25}.xmap[lang=ar] .xm-card .dnote,.xmap[lang=ar] .xm-card .v small,.xmap[lang=ar] .xm-card p{line-height:1.6}.xmap[lang=ar] .xm-card .empty b{font-family:var(--arabic);font-weight:600}.xmap[lang=ar] .xm-card .acts a,.xmap[lang=ar] .xm-card .acts button,.xmap[lang=ar] .xm-tabs button{letter-spacing:0;font-size:13.5px}.xmap[lang=ar] .xm-row{text-align:right}.xmap[lang=ar] .xm-row.on{box-shadow:inset -3px 0 0 var(--c)}.xmap[lang=ar] .xm-pk span small{margin-left:0;margin-right:3px}.xmap[lang=ar] .xm-leg .ltf{text-align:right}.xmap[lang=ar] .xm-hint{font-family:var(--arabic)}@media (max-width:860px){.xmap[lang=ar] .xm-top{padding:10px 12px 10px 10px}.xmap[lang=ar] .xm-q input{padding-left:12px;padding-right:38px}.xmap[lang=ar] .xm-q svg{left:auto;right:13px}.xmap[lang=ar] .xm-side{border-right:0}.xmap[lang=ar] .xm-grab{padding:8px 16px 10px 12px}.xmap[lang=ar] .xm-ctl{right:auto;left:10px}.xmap[lang=ar] .xm-tg{right:auto;left:66px}.xmap[lang=ar] .xm-leg{left:66px;right:10px}.xmap[lang=ar] .xm-leg.only-tf{left:auto}.xmap[lang=ar] .xm-mode{margin:0 -6px 9px -2px}.xmap[lang=ar] .xm-card h3{font-size:24px}.xmap[lang=ar] .xm-lbtn{letter-spacing:0;font-size:14px}}@media (max-width:380px){.xmap[lang=ar] .xm-q input{padding-left:10px;padding-right:34px}.xmap[lang=ar] .xm-q svg{right:11px}}@media (max-width:860px) and (orientation:portrait),(max-width:860px) and (min-height:501px){.xmap[lang=ar] .xm-top{padding:calc(10px + env(safe-area-inset-top,0px)) 10px 0}.xmap[lang=ar] .xm-close{margin-left:0;margin-right:auto}}@media (max-width:860px) and (orientation:landscape) and (max-height:500px){.xmap[lang=ar] .xm-top{padding:5px max(12px,env(safe-area-inset-right,0px)) 5px max(10px,env(safe-area-inset-left,0px))}.xmap[lang=ar] .xm-side{border-left:0;border-right:1px solid var(--line);padding:0 0 env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.xmap[lang=ar] .xm-ctl{left:8px;right:auto}.xmap[lang=ar] .xm-tg{left:56px;right:auto}.xmap[lang=ar] .xm-leg{left:56px;right:max(8px,env(safe-area-inset-right,0px))}}