/* =========================================================
   ANCOR CONTACT + PROJECTS TOP GAP FIX
   ========================================================= */

html {
    width: 100% !important;
    min-height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #212121 !important;
}

body.ancor-contact-page,
body.ancor-projects-page {
    width: 100% !important;
    min-height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden !important;
    background: #FCFCFC !important;
}

/* الهيدر يبدأ من أول بكسل */
body.ancor-contact-page > #global-header,
body.ancor-contact-page #global-header,
body.ancor-projects-page > #global-header,
body.ancor-projects-page #global-header {
    top: 0 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* إزالة أي هامش من الهيدر المولد بالجافاسكربت */
body.ancor-contact-page .ancor-v3-header,
body.ancor-contact-page .ancor-global-header,
body.ancor-contact-page .global-header,
body.ancor-projects-page .ancor-v3-header,
body.ancor-projects-page .ancor-global-header,
body.ancor-projects-page .global-header {
    margin-top: 0 !important;
}

/* إزالة تعويض الهيدر القديم من المحتوى */
body.ancor-contact-page > main,
body.ancor-contact-page .site-main,
body.ancor-contact-page .page-main,
body.ancor-contact-page .page-wrapper,
body.ancor-contact-page .contact-page,
body.ancor-contact-page .contact-wrapper,
body.ancor-projects-page > main,
body.ancor-projects-page .site-main,
body.ancor-projects-page .page-main,
body.ancor-projects-page .page-wrapper,
body.ancor-projects-page .projects-page,
body.ancor-projects-page .projects-wrapper {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* إزالة الهامش الخارجي من أول قسم فقط */
body.ancor-contact-page main > :first-child,
body.ancor-contact-page main > section:first-child,
body.ancor-contact-page .contact-hero,
body.ancor-contact-page .page-hero,
body.ancor-contact-page main > .hero,
body.ancor-projects-page main > :first-child,
body.ancor-projects-page main > section:first-child,
body.ancor-projects-page .projects-hero,
body.ancor-projects-page .page-hero,
body.ancor-projects-page main > .hero {
    margin-top: 0 !important;
}

/* إزالة العناصر الفارغة قبل المحتوى */
body.ancor-contact-page > br:first-child,
body.ancor-contact-page main > br:first-child,
body.ancor-contact-page > p:empty:first-child,
body.ancor-contact-page main > p:empty:first-child,
body.ancor-projects-page > br:first-child,
body.ancor-projects-page main > br:first-child,
body.ancor-projects-page > p:empty:first-child,
body.ancor-projects-page main > p:empty:first-child {
    display: none !important;
}

/* منع حالات التحميل القديمة من إضافة مساحة */
html.loading,
html.is-loading,
html.page-loading,
html.preloader-active,
body.ancor-contact-page.loading,
body.ancor-contact-page.is-loading,
body.ancor-contact-page.page-loading,
body.ancor-projects-page.loading,
body.ancor-projects-page.is-loading,
body.ancor-projects-page.page-loading {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* منع تحريك الصفحة لأسفل بواسطة transform قديم */
body.ancor-contact-page > #global-header,
body.ancor-contact-page > main,
body.ancor-projects-page > #global-header,
body.ancor-projects-page > main {
    transform: none !important;
}
