/* The Projects landing page is the reference: 110 / 80 / fluid 44–60. */
@layer ether-alignment {
html body.er30-active.er26-active .elementor :is(.ecs-hero .ecs-hero-title,.ek-hero .ek-title) h1,
html body.er30-active.er26-active .er30-hero .er30-hero-title {
 font-family:'Core Serif N Web',serif!important;
 font-size:var(--er35-title-size,110px)!important;
 font-weight:300!important;line-height:1.08!important;letter-spacing:0!important;
}
/* Single app screens retain a deliberate inset; paired screens stay unchanged. */
@media(max-width:767px){
 .ek-row{--epc-single-screen:calc(100vw - 96px)}
 html body .ek-text-row:has(> .elementor-container > .ek-copy):not(.ek-solution) .elementor-widget-video,
 html body .ek-text-row .elementor-inner-section .elementor-widget-video,
 html body .ek-row.ek-three:not(.elementor-element-54673d18) > .elementor-container > .elementor-column:last-child,
 html body .ek-row.elementor-element-5dfdcb4c > .elementor-container > .elementor-column:last-child .elementor-widget-image {
  width:var(--epc-single-screen)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;
 }
 /* Flattened native wrappers in the story row must not impose their own width. */
 html body .ek-row.elementor-element-5dfdcb4c > .elementor-container > .elementor-column:last-child {width:auto!important}
 html body .ek-row.ek-three:not(.elementor-element-54673d18) > .elementor-container > .elementor-column:last-child .elementor-widget-video {width:100%!important}
}
html body .epc-balanced-lines{display:block!important;text-align:center!important;width:100%!important;white-space:normal!important}
html body .epc-balanced-line{display:block!important;white-space:nowrap!important;font:inherit!important;letter-spacing:inherit!important;color:inherit!important}
}
/* Lift the dark supplied thumbnail without altering its hero or source file. */
@layer ether-alignment {
html body .er-card-link[href*="/shurooq-kalba-rock-art-centre-app-sharjah/"] .er-card-image img {filter:brightness(1.7)!important}
}
