/* ═══ الصفحة الرئيسية — طبقة التصميم الجديد (تعلو أنماط الأدوات القديمة) ═══ */
[data-page="home"] .wrap{max-width:1040px}
[data-page="home"] h1{
  font-family:var(--sans);font-weight:700;
  font-size:clamp(34px,6.4vw,56px);line-height:1.25;margin:8px 0 14px;letter-spacing:0;
}
:root[lang="en"] [data-page="home"] h1{font-family:var(--sans);font-weight:600;letter-spacing:-.025em}
[data-page="home"] .lede{font-size:clamp(15px,2.2vw,17.5px);max-width:62ch;margin-bottom:30px;line-height:1.95}

/* منطقة الإضافة: الورقة المؤمَّنة — العنصر المميّز الوحيد في الصفحة */
[data-page="home"] .drop{
  border:16px solid transparent;border-radius:4px;
  background:
    linear-gradient(var(--card),var(--card)) padding-box,
    url("/guilloche.svg") 0 0/72px 24px repeat border-box;
  box-shadow:0 0 0 1px var(--line);
  padding:52px 20px 48px;
}
[data-page="home"] .drop:hover,[data-page="home"] .drop.over{
  background:
    linear-gradient(#F4F8F5,#F4F8F5) padding-box,
    url("/guilloche.svg") 0 0/72px 24px repeat border-box;
  box-shadow:0 0 0 1px var(--signal);
}
[data-page="home"] .drop::after{display:none}
[data-page="home"] .drop .big{font-size:20px;font-weight:600;color:var(--ink)}
[data-page="home"] .drop .big::before{
  content:"";display:block;width:34px;height:34px;margin:0 auto 12px;
  background:var(--signal);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M12 17v-6'/%3E%3Cpath d='m9 14 3-3 3 3'/%3E%3C/svg%3E") center/contain no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M12 17v-6'/%3E%3Cpath d='m9 14 3-3 3 3'/%3E%3C/svg%3E") center/contain no-repeat;
}
[data-page="home"] .drop .small{font-size:13.5px}
[data-page="home"] .trust{
  display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:13px;color:var(--muted);
}
[data-page="home"] .trust span::before{content:"✓";color:var(--signal);font-weight:700;margin-inline-end:6px}

/* فهرس الأدوات — قائمة كفهرس كتاب، لا بطاقات */
[data-page="home"] .toolsec{margin-top:56px}
[data-page="home"] .toolsec-head{margin-bottom:6px}
[data-page="home"] .toolsec-head h2,
[data-page="home"] .whyhead h2,
[data-page="home"] .sayshead h2{font-family:var(--sans);font-weight:700;font-size:clamp(21px,3.4vw,26px)}
:root[lang="en"] [data-page="home"] .toolsec-head h2,
:root[lang="en"] [data-page="home"] .whyhead h2{font-family:var(--sans);font-weight:600;letter-spacing:-.01em}
[data-page="home"] .tgrid{grid-template-columns:1fr 1fr;gap:0 40px}
[data-page="home"] .tcard{
  flex-direction:row;align-items:center;gap:14px;
  background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;
  padding:16px 2px;box-shadow:none;transform:none;
}
[data-page="home"] .tcard:hover{transform:none;box-shadow:none;border-color:var(--line);background:linear-gradient(90deg,transparent,var(--soft) 30%,var(--soft) 70%,transparent)}
[data-page="home"] .tcard .ic{width:42px;height:42px;border-radius:var(--r);background:var(--card);border-color:var(--line)}
[data-page="home"] .tcard .tx b{font-size:15.5px}
[data-page="home"] .tcard .tx span{display:block;font-size:13px}
[data-page="home"] .tcard.feat{background:transparent;border-color:var(--line)}
[data-page="home"] .tcard.feat .ic{background:var(--signal);border-color:var(--signal);color:#fff}
[data-page="home"] .tcard .tagnew{border-radius:20px;padding:1px 8px;font-size:10.5px}
[data-page="home"] .ic.c1,[data-page="home"] .ic.c3{color:var(--signal)}
[data-page="home"] .ic.c4{color:#8C6A12}
[data-page="home"] .ic.c5{color:#3F5BA9}
@media (max-width:700px){
  [data-page="home"] .tgrid{grid-template-columns:1fr;gap:0}
  [data-page="home"] .tcard{flex-direction:row;padding:13px 2px}
  [data-page="home"] .tcard .tx span{display:block}
}

/* المساعد النظامي — الكتلة الداكنة الوحيدة في الصفحة */
[data-page="home"] .lawsec{
  margin-top:56px;padding:34px 32px 30px;border-radius:4px;
  background:var(--ink);color:#EAF1EC;
  display:grid;grid-template-columns:1.1fr 1fr;gap:18px 36px;align-items:end;
}
[data-page="home"] .lawsec h2{font-family:var(--sans);font-weight:700;font-size:clamp(24px,3.8vw,32px);line-height:1.35;color:#fff;margin-bottom:8px}
:root[lang="en"] [data-page="home"] .lawsec h2{font-family:var(--sans);font-weight:600;letter-spacing:-.02em}
[data-page="home"] .lawsec p{font-size:15px;color:#B9CBC2;line-height:1.85;max-width:46ch}
[data-page="home"] .lawask{display:flex;gap:8px}
[data-page="home"] .lawask input{
  flex:1;min-width:0;padding:13px 14px;border-radius:var(--r);border:1px solid #3B5249;
  background:#1D332C;color:#fff;font:15px var(--sans);
}
[data-page="home"] .lawask input::placeholder{color:#8EA79C}
[data-page="home"] .lawask input:focus{outline:2px solid var(--flag);outline-offset:1px}
[data-page="home"] .lawask .s-btn{background:var(--flag);border-color:var(--flag);color:var(--ink)}
[data-page="home"] .lawex{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
[data-page="home"] .lawex a{
  font-size:13px;color:#CFE0D7;text-decoration:none;padding:6px 12px;border-radius:20px;border:1px solid #3B5249;
}
[data-page="home"] .lawex a:hover{border-color:var(--flag);color:#fff}
[data-page="home"] .lawnote{grid-column:1/-1;font-size:12px;color:#8EA79C;margin-top:4px}
@media (max-width:760px){
  [data-page="home"] .lawsec{grid-template-columns:minmax(0,1fr);padding:26px 20px}
}

/* لماذا سالم */
[data-page="home"] .whyhead{margin-top:56px}
[data-page="home"] .whyhead .line:first-child{display:none}
[data-page="home"] .can{gap:0 40px}
[data-page="home"] .can .col{background:transparent;border:0;border-top:2px solid var(--ink);padding:18px 0 0;border-radius:0}
[data-page="home"] .can .col.edge{border-inline-start:0;border-top-color:var(--signal)}
[data-page="home"] .can b{font-family:var(--sans);font-size:15px;font-weight:600}
[data-page="home"] .can li{font-size:14px;padding:7px 0;padding-inline-start:20px;border-bottom:1px solid var(--line)}
[data-page="home"] .can li::before{top:16px;width:6px;height:6px;border-radius:50%}
@media (min-width:700px){[data-page="home"] .can{grid-template-columns:1fr 1fr}}

/* الباركود */
[data-page="home"] .promo{border-radius:4px;border:1px solid var(--line);margin-top:40px}
[data-page="home"] .promo:hover{transform:none;box-shadow:0 0 0 1px var(--signal)}
[data-page="home"] .promo .tag{border-radius:0 0 0 4px}
[data-page="home"] .promo b{font-family:var(--sans);font-weight:600}
[data-page="home"] .promo .go{color:var(--signal)}

/* التقييم والتذييل */
[data-page="home"] .rate{border-radius:4px;margin-top:20px}
[data-page="home"] .rate b{font-family:var(--sans)}
[data-page="home"] .rate input{border-radius:var(--r);background:var(--card)}
[data-page="home"] .rate .send{border-radius:var(--r);background:var(--signal);border-color:var(--signal)}
[data-page="home"] .icons a{border-radius:var(--r)}
[data-page="home"] .icons a:hover{background:var(--signal);border-color:var(--signal)}
[data-page="home"] .agree{margin-top:28px}

/* حركة واحدة عند التحميل فقط: ظهور الورقة */
[data-page="home"] .brand,[data-page="home"] h1,[data-page="home"] .lede,[data-page="home"] .promo{animation:none}
[data-page="home"] .drop{animation:sheetin .6s cubic-bezier(.2,.7,.3,1) .1s backwards}
@keyframes sheetin{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
[data-page="home"] .tcard .tx b .tagnew{display:inline-block;width:auto}
