/* صفحة التطبيقات: عرض أوسع وتباعد أريح - بدون تغيير الألوان أو الخلفية */
html body.apps-wide .nav-in,
html body.apps-wide .ph .w,
html body.apps-wide main .sec .w,
html body.apps-wide .ft2>.w{width:min(1380px,calc(100% - 64px))!important;max-width:none!important}
html body.apps-wide .ph{padding-bottom:10px}
html body.apps-wide .ph .sub{max-width:40em}
html body.apps-wide .acs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}
html body.apps-wide .ac{padding:30px 28px 32px!important;border-radius:22px!important;min-height:210px;transition:transform .25s,box-shadow .25s,border-color .25s}
html body.apps-wide .ac:hover{transform:translateY(-3px)}
html body.apps-wide .ac .tile{margin-bottom:20px!important}
html body.apps-wide .ac p{margin-top:8px!important;line-height:1.9!important}
html body.apps-wide .note{margin-top:28px;text-align:center}
@media(max-width:1180px){html body.apps-wide .acs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:820px){html body.apps-wide .acs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body.apps-wide .ac{padding:22px 18px!important;min-height:0}}
@media(max-width:520px){html body.apps-wide .acs{grid-template-columns:1fr!important}html body.apps-wide .nav-in,html body.apps-wide .ph .w,html body.apps-wide main .sec .w,html body.apps-wide .ft2>.w{width:calc(100% - 32px)!important}}
@media(prefers-reduced-motion:reduce){html body.apps-wide .ac{transition:none}html body.apps-wide .ac:hover{transform:none}}
/* بطاقات التطبيقات روابط لصفحات الشرح */
html body.apps-wide a.ac{display:block;color:inherit;text-decoration:none;cursor:pointer}
html body.apps-wide a.ac:hover{border-color:#9db8e0!important}
html body.apps-wide .ac-more{display:block;margin-top:16px;font-size:14px;font-weight:600;color:var(--u-blue,#0a49c9)}
html body.apps-wide a.ac:focus-visible{outline:2px solid var(--u-blue,#0a49c9);outline-offset:3px}
