/* صفحة المعرض المستقلة */
body[data-gallery] .works{padding-top:150px;min-height:70vh}
.gal-back{display:inline-block;margin-bottom:18px;color:#E2C9A0;font-weight:700;text-decoration:none;font-size:15px;border:1px solid rgba(198,161,107,.5);padding:8px 16px;border-radius:999px;transition:background .25s,color .25s}
.gal-back:hover{background:rgba(198,161,107,.18);color:#fff}
html[dir="ltr"] .gal-back{direction:ltr}

/* نقلة بين الصور في العرض الكبير */
.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:1px solid rgba(226,201,160,.7);background:rgba(20,30,25,.7);color:#E2C9A0;font-size:34px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;padding:0 0 4px}
.lb-nav:hover{background:rgba(36,56,47,.95)}
.lb-prev{right:18px}.lb-next{left:18px}
.lb-count{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:#E2C9A0;font-weight:700;font-size:14px;background:rgba(20,30,25,.7);padding:4px 14px;border-radius:999px}
@media (max-width:760px){.lb-nav{width:42px;height:42px;font-size:28px}.lb-prev{right:8px}.lb-next{left:8px}}

/* آخر الصفحة */
.gal-footer{background:#1B2A23;border-top:1px solid rgba(198,161,107,.4);color:#E2C9A0;text-align:center;padding:56px 24px 28px}
.gal-footer-inner{max-width:760px;margin:0 auto}
.gal-footer-title{font-size:30px;font-weight:800;color:#F5F1E9;margin-bottom:6px}
.gal-footer-sub{color:#E2C9A0;margin-bottom:22px}
.gal-footer .contact-line{margin:6px 0;color:#F5F1E9}
.gal-footer .contact-line a{color:#E2C9A0;font-weight:700}
.gal-footer-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:26px 0 8px}
.gal-btn{display:inline-block;padding:11px 26px;border-radius:999px;font-weight:800;text-decoration:none;background:linear-gradient(135deg,#E2C9A0,#A8854F);color:#1B2A23;transition:transform .25s,box-shadow .25s}
.gal-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.35)}
.gal-btn-wa{background:linear-gradient(135deg,#25D366,#128C7E);color:#fff}
.gal-btn-ghost{background:transparent;color:#E2C9A0;border:1px solid rgba(198,161,107,.6)}
.gal-footer .copyright{margin-top:34px;padding-top:18px;border-top:1px solid rgba(198,161,107,.25);font-size:14px;opacity:.85}

/* صفحة خدمة لوحدها */
body[data-single] .group-title{display:none}
body[data-single] .works .lower-sub{display:none}
.gal-cta{display:block;background:#1B2A23;text-align:center;padding:40px 24px 46px;margin:0;border-top:1px solid rgba(198,161,107,.25)}
.gal-cta-title{font-size:28px;font-weight:800;color:#F5F1E9;margin-bottom:6px}
.gal-cta-sub{color:#E2C9A0;margin-bottom:20px}
.gal-cta .works-price{margin:0;justify-content:center}
.gal-cta .price-btn{font-size:18px;padding:14px 38px}
/* زرار اطلب المعاينة في آخر الصفحة: دهبي واضح */
.gal-cta .price-btn-ghost{background:linear-gradient(135deg,#E2C9A0,#C6A16B 55%,#A8854F);color:#2a2118;border:0;box-shadow:0 8px 22px rgba(198,161,107,.35)}
.gal-cta .price-btn-ghost:hover{background:linear-gradient(135deg,#F0DDB8,#D2AE78 55%,#B8955C)}
.gal-cta .works-price .price-btn{width:auto;max-width:100%}
