/*
Theme Name:   Ghsalat0 Home
Theme URI:    https://ghsalat0.com/
Description:  قالب ابن لـ Astra — يخصّص الصفحة الرئيسية فقط لموقع شركة صيانة غسالات بالمدينة المنورة. كل الأنماط معزولة داخل .mw ولا تمسّ أي صفحة أخرى.
Author:       صيانة غسالات المدينة المنورة
Template:     astra
Version:      1.0.0
Text Domain:  ghsalat0-child
*/

/* ==========================================================================
   الهوية: «بطاقة القطعة» — ملصق السعر المعلّق على القطعة الأصلية
   • العنصر المميز الوحيد: شكل البطاقة (طرف مدبّب + ثقب الخيط) يتكرر في
     إطار صورة البطل، شارات الأقسام، علامة القوائم، أرقام المراحل،
     بطاقات الخدمات، مخرجات الأداة، النداء الأخير
   • اللوحة: أخضر نخلي داكن + مرجاني البطاقة + أزرق حبر على رملي فاتح
   • الخطوط: Beiruti للعناوين + IBM Plex Sans Arabic للنص
   • لا شريط ثابت ولا أزرار عائمة — أزرار الاتصال داخل المحتوى فقط
   ========================================================================== */

.mw{
  display:block;                     /* main كمعلم رئيسي */
  --mw-pine:#123D33; --mw-pine2:#1B5245; --mw-leaf:#24684F;
  --mw-coral:#A8331F; --mw-coral2:#D2553F; --mw-corallt:#FBEAE5;
  --mw-blue:#25506E; --mw-bluelt:#E8F0F5;
  --mw-mint:#A6E0CB; --mw-peach:#F7C2B4;
  --mw-sand:#F8F3EA; --mw-sand2:#EFE6D5; --mw-paper:#fff;
  --mw-txt:#1A2420; --mw-mut:#526059; --mw-line:#DDD4C3;
  --mw-ondark:#E9F2EE; --mw-ondark2:#BFD3CA;
  /* البطاقة: طرف مدبّب في جهة اليسار */
  --mw-tag:polygon(22px 0,100% 0,100% 100%,22px 100%,0 50%);
  --mw-tag-s:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);
  --mw-r:16px;
  font-family:'IBM Plex Sans Arabic','Segoe UI',Tahoma,sans-serif;
  color:var(--mw-txt); line-height:1.95; direction:rtl; text-align:right;
  background:var(--mw-paper);
}
/* ===== حصانة الجوال داخل Astra ===== */
.mw,.mw *,.mw *::before,.mw *::after{box-sizing:border-box;}
.mw *{min-width:0;}
.mw img,.mw iframe,.mw video{max-width:100%;}
.mw p,.mw li,.mw h1,.mw h2,.mw h3,.mw span,.mw summary{overflow-wrap:anywhere;}
#mw-main{max-width:100%;overflow-x:clip;}
.mw-w{width:100%;max-width:1160px;margin:0 auto;padding:0 22px;}

.mw h1,.mw h2,.mw h3{font-family:'Beiruti','IBM Plex Sans Arabic',sans-serif;color:var(--mw-pine);line-height:1.45;font-weight:800;}
.mw p{font-size:1.07rem;margin:0 0 17px;}
.mw a{text-decoration:none;transition:.2s;}
.mw img{height:auto;display:block;}
.mw ul,.mw ol{list-style:none;margin:0;padding:0;}
.mw strong{color:var(--mw-pine);font-weight:700;}
.mw a:focus-visible,.mw button:focus-visible,.mw summary:focus-visible,.mw select:focus-visible{outline:3px solid var(--mw-coral2);outline-offset:3px;}
@media (prefers-reduced-motion:reduce){.mw *{animation:none!important;transition:none!important;}}

/* ===== الأقسام ===== */
.mw-s{padding:60px 0;}
.mw-s.sand{background:var(--mw-sand);}
.mw-s.sand2{background:var(--mw-sand2);}
.mw-s.deep{background:var(--mw-pine);color:var(--mw-ondark);}
.mw-s.deep h2,.mw-s.deep h3,.mw-s.deep strong{color:#fff;}
@media(max-width:820px){.mw-s{padding:40px 0;}}

/* رأس القسم: بطاقة صغيرة + عنوان + تمهيد */
.mw-head{margin-bottom:26px;max-width:860px;}
.mw-k{display:inline-block;font-family:'Beiruti',sans-serif;font-weight:700;font-size:.92rem;line-height:1.5;
  color:#fff;background-color:var(--mw-coral);
  background-image:radial-gradient(circle at 13px 50%,var(--mw-paper) 0 3px,transparent 3.5px);
  clip-path:var(--mw-tag-s);padding:4px 14px 4px 26px;margin-bottom:12px;}
.mw-s.sand .mw-k{background-image:radial-gradient(circle at 13px 50%,var(--mw-sand) 0 3px,transparent 3.5px);}
.mw-s.sand2 .mw-k{background-image:radial-gradient(circle at 13px 50%,var(--mw-sand2) 0 3px,transparent 3.5px);}
.mw-s.deep .mw-k{background-color:var(--mw-peach);color:var(--mw-pine);
  background-image:radial-gradient(circle at 13px 50%,var(--mw-pine) 0 3px,transparent 3.5px);}
.mw h2{font-size:1.85rem;margin:0 0 10px;}
.mw-head p{margin:0;color:var(--mw-mut);font-size:1.04rem;max-width:72ch;}
.mw-s.deep .mw-head p{color:var(--mw-ondark2);}
.mw h3{font-size:1.24rem;margin:28px 0 10px;}
.mw-col{max-width:800px;}

/* ===== روابط النص (لون + تسطير) ===== */
.mw-s p a,.mw-s li a,.mw-s figcaption a,.mw-s .mw-a a,.mw-tr>span a{
  color:var(--mw-coral);font-weight:700;text-decoration:underline;
  text-decoration-color:rgba(168,51,31,.55);text-decoration-thickness:2px;text-underline-offset:4px;}
.mw-s p a:hover,.mw-s li a:hover,.mw-s figcaption a:hover,.mw-s .mw-a a:hover{color:var(--mw-pine);text-decoration-color:currentColor;background:rgba(168,51,31,.08);}
.mw-s.deep p a,.mw-s.deep li a,.mw-s.deep figcaption a,.mw-s.deep .mw-a a{color:var(--mw-peach);text-decoration-color:rgba(247,194,180,.6);}
.mw-s.deep p a:hover,.mw-s.deep li a:hover,.mw-s.deep figcaption a:hover{color:#fff;background:rgba(255,255,255,.08);}

/* ===== الأزرار (أسبقية مرفوعة فوق قاعدة الروابط) ===== */
.mw-cta{display:flex;gap:11px;flex-wrap:wrap;}
.mw a.mw-btn,.mw a.mw-ghost,.mw a.mw-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;
  border-radius:999px;font-family:'Beiruti',sans-serif;font-weight:700;font-size:1.06rem;line-height:1.4;text-decoration:none;}
.mw a.mw-btn{background:var(--mw-coral);color:#fff;}
.mw a.mw-btn:hover{background:var(--mw-pine);color:#fff;}
.mw a.mw-wa{background:#0B7A43;color:#fff;}
.mw a.mw-wa:hover{background:#095c33;color:#fff;}
.mw a.mw-ghost{background:transparent;border:2px solid var(--mw-pine);color:var(--mw-pine);padding:12px 26px;}
.mw a.mw-ghost:hover{background:var(--mw-pine);color:#fff;}
.mw-s.deep a.mw-btn{background:var(--mw-peach);color:var(--mw-pine);}
.mw-s.deep a.mw-btn:hover{background:#fff;color:var(--mw-pine);}
.mw-s.deep a.mw-ghost{border-color:rgba(255,255,255,.6);color:#fff;}
.mw-s.deep a.mw-ghost:hover{background:#fff;color:var(--mw-pine);}
.mw-s .mw-final a.mw-btn{background:var(--mw-peach);color:var(--mw-pine);}
.mw-s .mw-final a.mw-btn:hover{background:#fff;color:var(--mw-pine);}
.mw-s .mw-final a.mw-ghost{border-color:rgba(255,255,255,.62);color:#fff;}
.mw-s .mw-final a.mw-ghost:hover{background:#fff;color:var(--mw-pine);}

/* ===== البطل ===== */
.mw-hero{background-color:var(--mw-sand);
  background-image:radial-gradient(circle at 92% 8%,rgba(210,85,63,.10),transparent 42%),
                   radial-gradient(circle at 4% 96%,rgba(36,104,79,.10),transparent 45%);
  padding:50px 0 58px;}
.mw-split{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center;}
@media(max-width:920px){.mw-split{grid-template-columns:1fr;gap:28px;}}
.mw-tag{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--mw-line);color:var(--mw-pine);
  padding:6px 16px;border-radius:999px;font-size:.92rem;font-weight:600;margin-bottom:16px;}
.mw-tag i{width:18px;height:11px;flex:none;background-color:var(--mw-coral);clip-path:var(--mw-tag-s);}
.mw-hero h1{font-size:2.45rem;margin:0 0 14px;letter-spacing:-.3px;}
.mw-hero h1 b{display:block;font-weight:500;font-size:.56em;color:var(--mw-mut);margin-top:8px;line-height:1.6;}
.mw-lead{font-size:1.12rem;color:#2F3B36;max-width:58ch;margin-bottom:24px;}
.mw-shot{position:relative;filter:drop-shadow(0 22px 30px rgba(18,61,51,.22));}
.mw-shot .mw-frame{background-color:var(--mw-paper);padding:12px 12px 12px 34px;clip-path:var(--mw-tag);}
.mw-shot .mw-frame::after{content:'';position:absolute;left:12px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;
  background:var(--mw-sand);box-shadow:inset 0 0 0 2px var(--mw-line);}
.mw-shot img{width:100%;aspect-ratio:16/11;object-fit:cover;border-radius:4px;}
.mw-badge{position:absolute;bottom:-16px;right:18px;background:var(--mw-pine);color:#fff;border-radius:12px;padding:12px 18px;max-width:270px;}
.mw-badge b{display:block;font-family:'Beiruti',sans-serif;font-size:1.12rem;line-height:1.35;color:#fff;}
.mw-badge span{font-size:.86rem;color:var(--mw-ondark2);line-height:1.6;display:block;}
@media(max-width:920px){.mw-hero h1{font-size:1.8rem;} .mw-hero .mw-cta a{flex:1 1 100%;}
  .mw-badge{position:static;margin-top:14px;max-width:none;}}

/* شريط الأرقام: أربع بطاقات معلّقة على خيط */
.mw-stats{background:var(--mw-pine);padding:22px 0;}
.mw-stats .mw-w{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.mw-stats div{background-color:var(--mw-pine2);clip-path:var(--mw-tag-s);padding:12px 16px 12px 24px;
  background-image:radial-gradient(circle at 11px 50%,var(--mw-pine) 0 3px,transparent 3.5px);}
.mw-stats b{display:block;font-family:'Beiruti',sans-serif;font-size:1.5rem;line-height:1.3;color:#fff;}
.mw-stats span{font-size:.88rem;color:var(--mw-ondark2);}
@media(max-width:760px){.mw-stats .mw-w{grid-template-columns:1fr 1fr;} .mw-stats b{font-size:1.2rem;}}

/* ===== المقتطف المميز ===== */
.mw-snip{background:var(--mw-paper);border:2px solid var(--mw-pine);border-radius:var(--mw-r);padding:20px 22px;margin:24px 0;}
.mw-snip>b{display:inline-block;font-family:'Beiruti',sans-serif;color:var(--mw-coral);font-size:.95rem;margin-bottom:4px;}
.mw-snip p{color:var(--mw-txt);}
.mw-snip p:last-child{margin:0;}

/* ===== الخدمات: بطاقات أسعار معلّقة ===== */
.mw-svc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
@media(max-width:900px){.mw-svc{grid-template-columns:1fr 1fr;}}
@media(max-width:560px){.mw-svc{grid-template-columns:1fr;}}
.mw-svc>div{background-color:var(--mw-paper);color:var(--mw-txt);clip-path:var(--mw-tag);padding:18px 18px 18px 40px;
  background-image:radial-gradient(circle at 16px 50%,var(--mw-sand) 0 4px,transparent 4.5px);}
.mw-s.deep .mw-svc>div{background-image:radial-gradient(circle at 16px 50%,var(--mw-pine) 0 4px,transparent 4.5px);}
.mw-svc h3{margin:0 0 4px;font-size:1.1rem;color:var(--mw-pine);}
.mw-svc p{margin:0 0 8px;font-size:.97rem;color:var(--mw-mut);}
.mw-svc .pr{display:inline-block;font-family:'Beiruti',sans-serif;font-weight:700;color:var(--mw-coral);direction:ltr;unicode-bidi:isolate;}
.mw-s.deep .mw-svc h3{color:var(--mw-pine);} .mw-s.deep .mw-svc p{color:var(--mw-mut);}

/* ===== الاقتباس ===== */
.mw-q{margin:34px 0;padding:24px 28px;background-color:var(--mw-paper);border-radius:var(--mw-r);border-inline-start:6px solid var(--mw-coral);}
.mw-s.sand .mw-q,.mw-s.sand2 .mw-q{background-color:#fff;}
.mw-q p{margin:0;font-family:'Beiruti',sans-serif;font-size:1.32rem;font-weight:700;color:var(--mw-pine);line-height:1.7;}
.mw-s.deep .mw-q{background-color:var(--mw-pine2);border-color:var(--mw-peach);}
.mw-s.deep .mw-q p{color:#fff;}

/* ===== التنبيهات ===== */
.mw-note,.mw-warn{border-radius:var(--mw-r);padding:16px 20px;margin:22px 0;}
.mw-note{background-color:var(--mw-bluelt);border:1px solid #C7D9E6;color:var(--mw-txt);}
.mw-warn{background-color:var(--mw-corallt);border:1px solid #F0C9BE;color:var(--mw-txt);}
.mw-note>b,.mw-warn>b{display:block;font-family:'Beiruti',sans-serif;font-size:1rem;margin-bottom:2px;}
.mw-note>b{color:var(--mw-blue);} .mw-warn>b{color:var(--mw-coral);}
.mw-note p,.mw-warn p{color:var(--mw-txt);}
.mw-note p:last-child,.mw-warn p:last-child{margin:0;}
/* قفل الألوان: صندوق فاتح داخل قسم داكن — نص + عنوان + رابط + strong */
.mw-s.deep .mw-note,.mw-s.deep .mw-note p,.mw-s.deep .mw-warn,.mw-s.deep .mw-warn p{color:var(--mw-txt);}
.mw-s.deep .mw-note strong,.mw-s.deep .mw-warn strong{color:var(--mw-pine);}
.mw-s.deep .mw-note>b{color:var(--mw-blue);} .mw-s.deep .mw-warn>b{color:var(--mw-coral);}
.mw-s.deep .mw-note p a,.mw-s.deep .mw-warn p a{color:var(--mw-coral);text-decoration-color:rgba(168,51,31,.55);}

/* ===== القوائم: علامة بطاقة صغيرة ===== */
.mw-tick li{position:relative;padding:9px 0;padding-inline-start:30px;border-bottom:1px solid var(--mw-line);}
.mw-tick li:last-child{border:0;}
.mw-tick li::before{content:'';position:absolute;inset-inline-start:0;top:19px;width:18px;height:11px;
  background-color:var(--mw-coral);clip-path:var(--mw-tag-s);}
.mw-s.deep .mw-tick li{border-color:rgba(233,242,238,.16);}
.mw-s.deep .mw-tick li::before{background-color:var(--mw-peach);}
.mw-steps{counter-reset:st;}
.mw-steps li{counter-increment:st;position:relative;padding:14px 0;padding-inline-start:66px;border-bottom:1px solid var(--mw-line);}
.mw-steps li:last-child{border:0;}
.mw-steps li::before{content:counter(st);position:absolute;inset-inline-start:0;top:14px;width:50px;height:34px;
  background-color:var(--mw-pine);color:#fff;font-family:'Beiruti',sans-serif;font-weight:800;font-size:1.05rem;
  display:grid;place-items:center;padding-left:8px;clip-path:var(--mw-tag-s);}
.mw-steps b{color:var(--mw-pine);font-family:'Beiruti',sans-serif;font-size:1.08rem;}

/* ===== الجداول: بنية div بلا table ===== */
.mw-tbl{margin:20px 0;border-radius:var(--mw-r);overflow:hidden;border:1px solid var(--mw-line);background:#fff;}
.mw-tr{display:grid;grid-template-columns:var(--mw-cols);}
.mw-tr>span{padding:12px 14px;border-bottom:1px solid var(--mw-line);color:var(--mw-txt);background:#fff;}
.mw-tr:nth-child(odd):not(.mw-th)>span{background:#FBF8F2;}
.mw-tr:last-child>span{border-bottom:0;}
.mw-tr.mw-th>span{background:var(--mw-pine);color:#fff;font-family:'Beiruti',sans-serif;font-weight:700;font-size:1rem;}
.mw-tr>span.p{color:var(--mw-coral);font-weight:700;}
.mw-tr>span.pr{color:var(--mw-coral);font-weight:700;white-space:nowrap;direction:ltr;unicode-bidi:isolate;text-align:right;}
.mw-tr>span.g{color:var(--mw-leaf);font-weight:700;}
@media(max-width:900px){
  .mw-tbl{border:0;background:transparent;overflow:visible;}
  .mw-tr{display:block!important;background:#fff!important;border:1px solid var(--mw-line);border-inline-start:5px solid var(--mw-coral);
    border-radius:12px;margin-bottom:12px;padding:6px 0;}
  .mw-tbl .mw-tr.mw-th{display:none!important;}
  .mw-tr>span{display:block!important;border:0!important;padding:5px 14px!important;background:transparent!important;white-space:normal!important;}
  .mw-tr>span::before{content:attr(data-l);display:block;font-size:.8rem;font-weight:600;color:var(--mw-mut);}
}

/* ===== المقارنة ===== */
.mw-cmp{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;}
@media(max-width:760px){.mw-cmp{grid-template-columns:1fr;}}
.mw-cmp>div{background-color:var(--mw-paper);color:var(--mw-txt);border-radius:var(--mw-r);padding:22px;border-top:6px solid;}
.mw-yes{border-color:var(--mw-leaf)!important;} .mw-no{border-color:var(--mw-coral)!important;}
.mw-cmp h3,.mw-s.deep .mw-cmp h3{margin:0 0 10px;font-size:1.12rem;}
.mw-yes h3,.mw-s.deep .mw-yes h3{color:#1B5C45;} .mw-no h3,.mw-s.deep .mw-no h3{color:var(--mw-coral);}
.mw-cmp li,.mw-s.deep .mw-cmp li{position:relative;padding:7px 0;padding-inline-start:26px;color:var(--mw-txt);font-size:.99rem;}
.mw-yes li::before{content:'✓';position:absolute;inset-inline-start:0;color:#1B5C45;font-weight:800;}
.mw-no li::before{content:'✕';position:absolute;inset-inline-start:0;color:var(--mw-coral);font-weight:800;}

/* ===== الصور ===== */
.mw-fig{margin:0;}
.mw-fig img{width:100%;border-radius:var(--mw-r);aspect-ratio:16/10;object-fit:cover;}
.mw-fig figcaption{margin-top:9px;font-size:.93rem;color:var(--mw-mut);}
.mw-s.deep .mw-fig figcaption{color:var(--mw-ondark2);}
.mw-two{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center;}
.mw-two.rev>.mw-fig{order:-1;}
@media(max-width:860px){.mw-two{grid-template-columns:1fr;gap:20px;} .mw-two.rev>.mw-fig{order:0;}}

/* ===== الأداة: ميزان القطعة ===== */
.mw-tool{background-color:var(--mw-paper);color:var(--mw-txt);border-radius:var(--mw-r);padding:28px;border:1px solid var(--mw-line);
  box-shadow:0 22px 44px -30px rgba(18,61,51,.45);}
.mw-tool h3{margin:0 0 4px;color:var(--mw-pine);}
.mw-tool .sub{color:var(--mw-mut);font-size:.98rem;margin:0;}
.mw-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;}
@media(max-width:820px){.mw-fields{grid-template-columns:1fr;} .mw-tool{padding:20px 16px;}}
.mw-f label{display:block;font-family:'Beiruti',sans-serif;font-weight:700;margin-bottom:6px;color:var(--mw-pine);}
.mw-f select{width:100%;padding:12px;border-radius:10px;border:1px solid #BDB29F;background:#fff;color:var(--mw-txt);font-family:inherit;font-size:1rem;}
.mw-tool button{width:100%;background:var(--mw-pine);color:#fff;border:0;border-radius:999px;padding:14px;font-family:'Beiruti',sans-serif;font-weight:700;font-size:1.08rem;cursor:pointer;}
.mw-tool button:hover{background:var(--mw-coral);}
.mw-out{display:none;margin-top:20px;}
.mw-out.on{display:block;}
.mw-bal{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
@media(max-width:620px){.mw-bal{grid-template-columns:1fr;}}
.mw-pan{background-color:var(--mw-sand);color:var(--mw-txt);border-radius:12px;padding:16px 18px;border:2px solid transparent;}
.mw-pan.win{border-color:var(--mw-leaf);background-color:#EAF4EF;}
.mw-pan .t{display:block;margin:0 0 6px;font-family:'Beiruti',sans-serif;font-size:1.08rem;color:var(--mw-pine);}
.mw-pan .big{display:block;font-family:'Beiruti',sans-serif;font-size:1.7rem;font-weight:800;color:var(--mw-coral);line-height:1.35;}
.mw-pan .row{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px dashed var(--mw-line);font-size:.96rem;}
.mw-pan .row:last-child{border:0;}
.mw-pan .row span:first-child{color:var(--mw-mut);}
.mw-bar{height:10px;border-radius:999px;background:#E2D9C8;margin:8px 0 10px;overflow:hidden;}
.mw-bar i{display:block;height:100%;background:var(--mw-coral);border-radius:999px;transition:width .4s;}
.mw-pan.win .mw-bar i{background:var(--mw-leaf);}
.mw-verdict{margin-top:14px;background-color:var(--mw-pine);color:#fff;border-radius:12px;padding:16px 18px 16px 40px;
  clip-path:var(--mw-tag);background-image:radial-gradient(circle at 16px 50%,var(--mw-paper) 0 4px,transparent 4.5px);}
.mw-verdict b{display:block;font-family:'Beiruti',sans-serif;font-size:1.2rem;color:#fff;}
.mw-verdict span{color:var(--mw-ondark);font-size:.98rem;}

/* ===== المناطق والروابط ===== */
.mw-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px;}
.mw .mw-chips a{display:inline-flex;align-items:center;gap:8px;background-color:#fff;color:var(--mw-pine);border:1px solid var(--mw-line);
  border-radius:999px;padding:7px 16px;font-weight:600;font-size:.95rem;text-decoration:none;}
.mw .mw-chips a::before{content:'';width:14px;height:9px;background-color:var(--mw-coral);clip-path:var(--mw-tag-s);}
.mw .mw-chips a:hover{background-color:var(--mw-pine);color:#fff;border-color:var(--mw-pine);}
.mw-rel{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}
@media(max-width:860px){.mw-rel{grid-template-columns:1fr 1fr;}}
@media(max-width:560px){.mw-rel{grid-template-columns:1fr;}}
.mw .mw-rel a{display:block;background-color:#fff;color:var(--mw-pine);border:1px solid var(--mw-line);border-inline-start:5px solid var(--mw-coral);
  border-radius:12px;padding:14px 16px;font-weight:600;text-decoration:none;}
.mw .mw-rel a:hover{border-color:var(--mw-pine);color:var(--mw-coral);}

/* ===== لماذا نحن ===== */
.mw-why{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
@media(max-width:860px){.mw-why{grid-template-columns:1fr 1fr;}}
@media(max-width:560px){.mw-why{grid-template-columns:1fr;}}
.mw-why>div{border:1px solid rgba(233,242,238,.2);border-radius:var(--mw-r);padding:20px;}
.mw-why .n{display:inline-block;font-family:'Beiruti',sans-serif;font-weight:800;color:var(--mw-pine);background-color:var(--mw-peach);
  clip-path:var(--mw-tag-s);padding:1px 12px 1px 18px;margin-bottom:8px;}
.mw-why h3{margin:0 0 6px;font-size:1.1rem;}
.mw-why p{margin:0;color:var(--mw-ondark2);font-size:.98rem;}

/* ===== القاموس (بلا خلفية) ===== */
.mw-dl{display:grid;grid-template-columns:1fr 1fr;gap:0 34px;}
@media(max-width:720px){.mw-dl{grid-template-columns:1fr;}}
.mw-dl>div{padding:12px 0;border-bottom:1px dashed #CBBFA9;}
.mw-dl b{display:block;font-family:'Beiruti',sans-serif;color:var(--mw-coral);font-size:1.06rem;}
.mw-dl span{color:var(--mw-txt);}

/* ===== الأسئلة ===== */
.mw-faq details{background-color:#fff;color:var(--mw-txt);border:1px solid var(--mw-line);border-radius:12px;margin-bottom:10px;}
.mw-faq summary{cursor:pointer;list-style:none;padding:16px 18px;display:flex;gap:12px;align-items:center;justify-content:space-between;
  font-family:'Beiruti',sans-serif;font-weight:700;font-size:1.1rem;color:var(--mw-pine);}
.mw-faq summary::-webkit-details-marker{display:none;}
.mw-faq summary::after{content:'+';flex:none;width:34px;height:22px;display:grid;place-items:center;padding-left:6px;
  background-color:var(--mw-coral);color:#fff;clip-path:var(--mw-tag-s);font-size:1.1rem;line-height:1;}
.mw-faq details[open] summary::after{content:'−';background-color:var(--mw-pine);}
.mw-faq .mw-a{padding:0 18px 16px;}
.mw-faq .mw-a p{margin:0;color:var(--mw-txt);}

/* ===== النداء الأخير ===== */
.mw-final{background-color:var(--mw-pine);color:var(--mw-ondark);clip-path:var(--mw-tag);padding:44px 40px 44px 70px;
  background-image:radial-gradient(circle at 26px 50%,var(--mw-sand2) 0 9px,transparent 9.5px);}
.mw-final h2{color:#fff;}
.mw-final p{color:var(--mw-ondark);max-width:62ch;}
@media(max-width:700px){.mw-final{clip-path:none;border-radius:var(--mw-r);background-image:none;padding:30px 20px;}}

/* ===== المصادر ===== */
.mw-src li{padding:8px 0;padding-inline-start:28px;position:relative;border-bottom:1px dashed var(--mw-line);}
.mw-src li::before{content:'';position:absolute;inset-inline-start:0;top:19px;width:16px;height:10px;background-color:var(--mw-pine);clip-path:var(--mw-tag-s);}
.mw-disc{background-color:var(--mw-sand);color:var(--mw-mut);border:1px solid var(--mw-line);border-radius:12px;padding:16px 18px;font-size:.95rem;margin-top:20px;}
.mw-disc strong{color:var(--mw-pine);}

/* ===== ضبط الشاشات الصغيرة ===== */
@media(max-width:620px){
  .mw p{font-size:1.02rem;}
  .mw h2{font-size:1.45rem;}
  .mw h3{font-size:1.12rem;}
  .mw-w{padding:0 16px;}
  .mw-svc>div{padding:16px 14px 16px 36px;}
  .mw-q p{font-size:1.12rem;}
  .mw a.mw-btn,.mw a.mw-ghost,.mw a.mw-wa{padding:13px 20px;}
}
