@font-face{font-family:'IBM Plex Sans Arabic';font-weight:400;font-style:normal;font-display:swap;src:url('plex-arabic-400.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans Arabic';font-weight:500;font-style:normal;font-display:swap;src:url('plex-arabic-500.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans Arabic';font-weight:600;font-style:normal;font-display:swap;src:url('plex-arabic-600.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans Arabic';font-weight:700;font-style:normal;font-display:swap;src:url('plex-arabic-700.ttf') format('truetype')}

body{margin:0;line-height:1.7}body.rtl{direction:rtl}a{text-decoration:none}a:hover{text-decoration:none}button{cursor:pointer}img{max-width:100%;height:auto}[hidden]{display:none!important}.mt-logo{width:auto;height:48px;display:block}.mt-header{position:sticky;top:0;z-index:100;background:#fffffffa;border-bottom:1px solid var(--border);backdrop-filter:blur(12px)}.admin-bar .mt-header{top:32px}.mt-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.mt-menu{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.mt-menu>li{position:relative}.mt-menu a,.mt-sub-toggle{font-size:15px;font-weight:500;display:flex;align-items:center;gap:8px;padding:12px 0}.mt-sub-toggle{background:none;border:0;color:inherit}.mt-menu a:hover,.mt-sub-toggle:hover{color:var(--primary)}.sub-menu{position:absolute;inset-inline-start:0;top:100%;padding:12px 8px 8px;min-width:320px;max-width:min(90vw,360px);list-style:none;background:white;border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 32px #211b4e16;z-index:110}.sub-menu a,.sub-menu button{padding:10px 12px;font-size:14px;border-radius:6px}.sub-menu a:hover{background:var(--secondary)}.mt-num{color:var(--gold-ink);font-variant-numeric:tabular-nums;font-size:12px;min-width:22px}.mt-mobile-toggle{display:none}.mt-footer{background:white;border-top:1px solid var(--border)}.mt-footer-grid{display:grid;grid-template-columns:1.3fr 1fr .7fr 1fr;gap:40px;padding-block:56px;font-size:14px}.mt-footer-grid h2{font-size:14px;font-weight:700;color:var(--primary);margin:0 0 16px}.mt-footer-grid h3{font-size:12px;margin-top:18px}.mt-footer-grid p{line-height:2;margin-top:16px;color:var(--muted-foreground)}.mt-footer ul{list-style:none;padding:0;margin:0}.mt-footer li{margin-bottom:10px}.mt-footer a:hover{color:var(--primary)}.mt-footer-bottom{text-align:center;padding:20px;border-top:1px solid var(--border);font-size:12px;color:var(--muted-foreground)}.mt-mobile-bar{display:none}.mt-skip{position:absolute;top:-1000px}.mt-skip:focus{top:0;background:white;padding:12px;z-index:200}.mt-prose{max-width:900px;line-height:2.1}.mt-prose p{margin-bottom:1.5em}.mt-prose h2,.mt-prose h3{font-weight:700;margin:1.8em 0 .7em;color:var(--primary-deep)}.mt-prose h2{font-size:28px}.mt-prose h3{font-size:23px}.mt-prose ul,.mt-prose ol{padding-inline-start:24px;list-style:revert}.mt-prose a{color:var(--primary);text-decoration:underline}.mt-featured{margin-bottom:32px;border-radius:8px}.mt-blog-filter{display:flex;gap:20px;align-items:end;flex-wrap:wrap}.mt-blog-filter label{display:grid;gap:8px;flex:1;min-width:200px}.mt-blog-filter input,.mt-blog-filter select{padding:10px 14px;border:1px solid var(--border);border-radius:6px;background:white;width:100%}.mt-pagination{display:flex;gap:12px;justify-content:center;margin-top:32px}.mt-pagination .page-numbers{padding:8px 16px;border:1px solid var(--border);border-radius:4px}.mt-pagination .current{background:var(--primary);color:white}.mt-error{font-size:14px;color:#aa2929;margin-top:6px}.mt-tab-active{background:var(--primary)!important;color:white!important;border-color:var(--primary)!important}.mt-tab-idle{background:white!important;color:var(--foreground)!important;border-color:var(--border)!important}.elementor-page #main{min-height:50vh}.elementor-widget-container{overflow-wrap:anywhere}.alignwide{max-width:1200px}.alignfull{max-width:none}.wp-caption{max-width:100%}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.screen-reader-text:focus{clip:auto;width:auto;height:auto;background:white;padding:10px;z-index:200}.sticky{isolation:isolate}
@media(max-width:1023px){.mt-mobile-toggle{display:block;order:3;width:44px;height:44px;border:1px solid var(--border);border-radius:6px;background:white}.mt-header-inner{flex-wrap:wrap;gap:12px}.mt-header-cta{margin-inline-start:auto;font-size:13px}.mt-header nav{display:none;order:4;flex-basis:100%;max-height:calc(100dvh - 150px);overflow:auto}.mt-header nav.is-open{display:block}.mt-menu{display:block}.mt-menu>li{border-bottom:1px solid var(--border)}.mt-menu>li>a,.mt-sub-toggle{width:100%;text-align:start;justify-content:space-between;padding:14px 0}.sub-menu{position:static;min-width:0;max-width:none;box-shadow:none;border:0;border-inline-start:1px solid var(--gold);margin:0 0 12px;padding:0 12px}.mt-footer-grid{grid-template-columns:1fr 1fr}.sub-menu a{justify-content:flex-start}.mt-menu .sub-menu .sub-menu{margin-inline-start:12px}}
@media(max-width:767px){.mt-logo{height:40px}.mt-header-cta{padding:9px 13px;min-height:40px}.mt-header-inner{min-height:68px}.mt-footer-grid{grid-template-columns:1fr;gap:30px}.mt-footer{padding-bottom:48px}.mt-mobile-bar{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;inset-inline:0;z-index:90;background:white;border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom)}.mt-mobile-bar a{text-align:center;padding:12px}.mt-mobile-bar a:last-child{background:var(--primary);color:white}.admin-bar .mt-header{top:46px}.mt-blog-filter{display:grid;width:100%}.mt-blog-filter label{min-width:0}.mt-prose{padding-block:48px}#main{overflow-x:clip}}
@media(max-width:600px){.admin-bar .mt-header{top:0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
