
/* V129: Match the paragraph's Arabic font family without changing the
   headline's existing gradient, weight, or first line. */
html body.studio-app #view-hall .studio-hero-title > span{
 font-family:var(--sp-font)!important;
 font-size:.79em!important;
 line-height:1.48!important;
 letter-spacing:normal!important;
}
/* A single geometry owner for artwork, frame, and shadow.
   The old offset background was on an independently-sized layer. */
html body.studio-app #view-hall .hero-visual{
 position:relative!important;
 isolation:isolate!important;
}
html body.studio-app #view-hall .hero-gallery{
 position:absolute!important;
 box-sizing:border-box!important;
 isolation:isolate!important;
 overflow:hidden!important;
 background:#25131c!important;
 border-radius:28px!important;
 box-shadow:0 24px 42px rgba(25,18,28,.23),0 0 0 1px rgba(166,132,93,.15)!important;
}
/* Remove separate overlays/shadows that are offset by responsive scaling. */
html body.studio-app #view-hall .hero-gallery::before,
html body.studio-app #view-hall .hero-gallery::after,
html body.studio-app #view-hall .hero-visual::before,
html body.studio-app #view-hall .hero-visual::after{
 content:none!important;display:none!important;
}
html body.studio-app #view-hall .hero-gallery > .gallery-art{
 position:absolute!important;inset:0!important;
 width:100%!important;height:100%!important;
 border-radius:inherit!important;
 background:transparent!important;
 overflow:hidden!important;
 box-shadow:none!important;transform:none!important;
}
html body.studio-app #view-hall .hero-gallery > .gallery-art img{
 position:absolute!important;inset:0!important;
 width:100%!important;height:100%!important;
 max-width:100%!important;max-height:100%!important;
 object-fit:contain!important;object-position:center!important;
 transform:none!important;filter:none!important;
 mix-blend-mode:normal!important;opacity:1!important;
}
html body.studio-app #view-hall .hero-gallery .gallery-top,
html body.studio-app #view-hall .hero-gallery .gallery-caption{
 z-index:2!important;
}
