/* Locally hosted photographs supplied by the site owner. */
.hero{background-image:url('assets/outdoor-fellowship.webp');background-position:center 48%}
.prayer-art{background-image:linear-gradient(90deg,#17213c35,#17213c12),url('assets/prayer-hands.webp');background-size:cover;background-position:center}
.prayer-art span,.prayer-art p{display:none}
.ministries-page .page-hero{background-image:linear-gradient(90deg,#101a35e8,#101a3599),url('assets/bible-study.webp');background-position:center}
.about-page .page-hero{background-image:linear-gradient(90deg,#101a35e8,#101a3577),url('assets/about-cross.webp');background-position:center 48%;background-size:cover}
.contact-page .page-hero{background-image:linear-gradient(90deg,#101a35e8,#101a3599),url('assets/prayer-hands.webp')}
.gallery-grid img{object-fit:cover}
.gallery-grid .gallery-wide{grid-column:1/-1;width:100%;height:clamp(300px,38vw,560px);object-fit:cover;object-position:center}
/* Original circular El Shaddai logo, displayed without distortion. */
.logo>span{display:block;flex:0 0 56px;width:56px;height:56px;overflow:hidden;font-size:0;background:url('assets/el-shaddai-logo-transparent.png') center/contain no-repeat;border-radius:50%}
.splash .cross{display:block;width:144px;height:144px;overflow:hidden;font-size:0;background:url('assets/el-shaddai-logo-transparent.png') center/contain no-repeat;border-radius:50%;margin-bottom:22px;box-shadow:0 0 55px #dfb87830}
@media(max-width:520px){.logo>span{flex-basis:45px;width:45px;height:45px}.logo{font-size:20px}.logo small{font-size:6px}.splash .cross{width:114px;height:114px}}
.hero .church-subtitle{display:block;font-family:Manrope,Arial,sans-serif;font-size:clamp(19px,2.6vw,39px);font-weight:600;letter-spacing:.02em;line-height:1.3;margin-top:18px;color:#fff}
