/* DLFars Index Cinema 3.14.0: minimal, full-bleed mobile banner.
   The title and controls are REAL direct children, not an overlay.
   Desktop remains identical. No blurred duplicate artwork or colored panels. */
#mainindeximtes .rowpost.dlf-ci-feature > .dlf-ci-v314-heading,
#mainindeximtes .rowpost.dlf-ci-feature > .dlf-ci-v314-actions {display:none!important;}
@media(max-width:700px){
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-v34.dlf-ci-v35 .rowpost.dlf-ci-feature.dlf-ci-v314-ready,
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-v34.dlf-ci-v35 .rowpost.dlf-ci-feature.dlf-ci-v314-ready:has(.dlf-v27-featureinner) {
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-rows:auto auto auto!important;
    gap:0!important;
    align-items:stretch!important;
    justify-items:stretch!important;
    align-content:start!important;
    position:relative!important;
    isolation:isolate!important;
    box-sizing:border-box!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:10px!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:hidden!important;
    contain:layout style!important;
  }
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-v34.dlf-ci-v35 .rowpost.dlf-ci-feature.dlf-ci-v314-ready::before,
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-v34.dlf-ci-v35 .rowpost.dlf-ci-feature.dlf-ci-v314-ready::after {
    display:none!important;content:none!important;
  }
  /* A quiet text line on the existing site's dark background, ABOVE the image. */
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-v34.dlf-ci-v35 .rowpost.dlf-ci-feature.dlf-ci-v314-ready > h3.dlf-ci-v314-heading {
    grid-column:1!important;grid-row:1!important;
    display:block!important;
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    z-index:2!important;
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:11px 12px 10px!important;
    border:0!important;
    border-radius:0!important;
    background:#101216!important;
    color:#f1e8dd!important;
    box-shadow:none!important;
    text-shadow:none!important;
    font:700 14px/1.65 Vazirmatn,Vazir,Tahoma,sans-serif!important;
    text-align:right!important;
    direction:rtl!important;
    overflow-wrap:anywhere!important;
    white-space:normal!important;
    overflow:visible!important;
    -webkit-line-clamp:unset!important;
  }
  /* Only one real photo. Remove the second blurred copy and the inset framing. */
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-v34.dlf-ci-v35 .rowpost.dlf-ci-feature.dlf-ci-v314-ready > a.rowimg {
    grid-column:1!important;grid-row:2!important;
    display:block!important;
    position:relative!important;
    inset:auto!important;
    top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;
    transform:none!important;
    z-index:1!important;
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:1440/665!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:hidden!important;
    -webkit-mask-image:none!important;
    mask-image:none!important;
    filter:none!important;
  }
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-v34.dlf-ci-v35 .rowpost.dlf-ci-feature.dlf-ci-v314-ready > a.rowimg > img.dlf-ci-bg-blur {
    display:none!important;visibility:hidden!important;
  }
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-v34.dlf-ci-v35 .rowpost.dlf-ci-feature.dlf-ci-v314-ready > a.rowimg > img:not(.dlf-ci-bg-blur) {
    display:block!important;
    position:absolute!important;
    inset:0!important;
    transform:none!important;
    width:100%!important;
    max-width:100%!important;
    height:100%!important;
    max-height:100%!important;
    margin:0!important;
    border:0!important;
    object-fit:cover!important;
    object-position:center center!important;
    opacity:1!important;
    filter:none!important;
    -webkit-mask-image:none!important;
    mask-image:none!important;
  }
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-v34.dlf-ci-v35 .rowpost.dlf-ci-feature.dlf-ci-v314-ready > .dlf-ci-tint {
    display:none!important;visibility:hidden!important;
  }
  /* Same existing links, with minimal black/cream treatment and no big colored footer. */
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-v34.dlf-ci-v35 .rowpost.dlf-ci-feature.dlf-ci-v314-ready > .dlf-ci-v314-actions {
    grid-column:1!important;grid-row:3!important;
    display:flex!important;
    flex-direction:row!important;
    align-items:stretch!important;
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    z-index:2!important;
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    gap:8px!important;
    margin:0!important;
    padding:9px 10px 10px!important;
    border:0!important;
    border-radius:0!important;
    background:#101216!important;
    box-shadow:none!important;
    direction:rtl!important;
  }
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-v34.dlf-ci-v35 .rowpost.dlf-ci-feature.dlf-ci-v314-ready > .dlf-ci-v314-actions > a {
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:1 1 0!important;
    box-sizing:border-box!important;
    min-width:0!important;
    max-width:none!important;
    min-height:38px!important;
    height:auto!important;
    margin:0!important;
    padding:8px!important;
    border-radius:7px!important;
    border:1px solid #a98b65!important;
    background:#16191f!important;
    color:#e8d2ad!important;
    font:700 11px/1.5 Vazirmatn,Vazir,Tahoma,sans-serif!important;
    text-align:center!important;
    text-decoration:none!important;
    box-shadow:none!important;
  }
  #mainindeximtes.dlf-ci-v30.dlf-ci-v31.dlf-ci-v34.dlf-ci-v35 .rowpost.dlf-ci-feature.dlf-ci-v314-ready > .dlf-ci-v314-actions > a:first-child {
    background:#e7bd83!important;color:#251c14!important;border-color:#e7bd83!important;
  }
  .df75-legacy-swiper.df75-hero > .df75-peek,
  .df75-legacy-swiper.df75-hero > .df75-old-next,
  .df75-legacy-swiper.df75-hero > .df75-old-prev {display:none!important;}
}
