/* v1.5.25 — one site menu for home, articles and category archives. */
.may-site-header .may-site-menu,.may-header .may-site-menu{display:block;position:relative;margin:0;direction:rtl;font-family:Tajawal,"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif}
.may-site-menu *, .may-site-menu *::before, .may-site-menu *::after{box-sizing:border-box}
.may-site-menu__toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px;min-height:48px;border:1px solid transparent;border-radius:10px;color:#26212a!important;background:transparent!important;padding:8px 11px!important;cursor:pointer;font-size:15px!important;font-weight:800!important;line-height:1.5;white-space:nowrap}
.may-site-menu__toggle:hover,.may-site-menu__toggle:focus-visible{color:#892640!important;background:#f7ecf0!important}
.may-site-menu__toggle svg{width:26px;height:26px;stroke:currentColor;fill:none;display:block;flex:none}
.may-site-menu__overlay[hidden]{display:none!important}
.may-site-menu__overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;isolation:isolate;direction:rtl!important}
.may-site-menu__backdrop{position:absolute;inset:0;background:rgba(6,9,14,.73);cursor:pointer}
.may-site-menu__drawer{position:absolute;top:0;right:0;bottom:0;width:min(400px,100%);max-height:100dvh;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:#141a23!important;color:#f4f5f7!important;padding:20px 20px 28px!important;box-shadow:-8px 0 32px rgba(0,0,0,.32);text-align:right!important}
.may-site-menu__top{display:flex;flex:none;justify-content:space-between;gap:16px;align-items:center;padding:0 0 16px;border-bottom:1px solid #384353}
.may-site-menu__top strong{font-size:21px!important;line-height:1.5!important;color:#fff!important;font-weight:800!important}
.may-site-menu__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid #4c5260;border-radius:10px;color:#fff!important;background:#2b303b!important;cursor:pointer;padding:10px!important}
.may-site-menu__close:hover,.may-site-menu__close:focus-visible{background:#81233e!important}
.may-site-menu__close svg{display:block;width:24px;height:24px;fill:none!important;stroke:currentColor!important}
.may-site-menu__links{display:flex;flex-direction:column;gap:3px;width:100%;padding:14px 0 24px;flex:1 0 auto;align-items:stretch!important;overflow:visible!important}
.may-site-menu__group-label{color:#f2adb9!important;font-size:13px!important;line-height:1.5!important;font-weight:800!important;padding:18px 12px 8px;border-bottom:1px solid #343d4b;margin-bottom:6px;text-align:right!important}
.may-site-menu__link{display:block!important;width:100%!important;padding:10px 13px!important;border-radius:9px;color:#f4f5f7!important;background:transparent!important;text-decoration:none!important;font-size:17px!important;line-height:1.7!important;font-weight:700!important;letter-spacing:normal!important;word-spacing:normal!important;text-align:right!important;white-space:normal!important;overflow-wrap:break-word!important}
.may-site-menu__link:hover,.may-site-menu__link:focus-visible,.may-site-menu__link.is-active{background:#7e263f!important;color:#fff!important;text-decoration:none!important}
.may-site-menu__empty{margin:10px 12px!important;color:#bdc5cf!important;font-size:14px!important;text-align:right!important}
.may-site-menu__footer{border-top:1px solid #343d4b;padding-top:14px;font-size:12px!important;color:#aab4c0!important;flex:none;text-align:right!important}
body.may-site-menu-open{overflow:hidden!important}
.may-site-menu__toggle:focus-visible,.may-site-menu__close:focus-visible,.may-site-menu__link:focus-visible{outline:2px solid #efb5c4!important;outline-offset:2px!important}
@media(max-width:781px){.may-site-menu__toggle{padding:8px!important;min-width:44px;min-height:44px}.may-site-menu__toggle span{display:none!important}.may-site-menu__drawer{width:min(380px,100%);padding:18px 17px 24px!important}}
@media(prefers-reduced-motion:reduce){.may-site-menu__drawer{scroll-behavior:auto}}
