
/* Sayfa başlıklarının dışına taşan koyu bordo gölgeyi kaldır. */
html body main.app-wrapper > .container-fluid > :is(section,div)[class*="hero"]:not([class*="actions"]),
html body main.app-wrapper > .container-fluid > :is(section,div)[class*="banner"]:not([class*="actions"]),
html body main.app-wrapper > .container-fluid > :is(.glow-header,.main-breadcrumb,.iconlib-header){
  box-shadow:none!important;
  margin-bottom:10px!important;
}
/* Başlıktan hemen sonra gelen sekme veya menü ile görünür aralık 10 px. */
html body main.app-wrapper > .container-fluid > :is(section,div)[class*="hero"]:not([class*="actions"]) + :is(nav,[class*="tabs"],[class*="menu"]),
html body main.app-wrapper > .container-fluid > :is(section,div)[class*="banner"]:not([class*="actions"]) + :is(nav,[class*="tabs"],[class*="menu"]),
html body main.app-wrapper > .container-fluid > :is(.glow-header,.main-breadcrumb,.iconlib-header) + :is(nav,[class*="tabs"],[class*="menu"]){
  margin-top:0!important;
}


/* Üst menü ve sayfa başlığı arasını 10 px tut; başlığın özgün arka planına dokunma. */
html body main.app-wrapper,
html body .main-content main.app-wrapper,
html body #layout-wrapper main.app-wrapper{
  margin-block-start:0!important;
  margin-top:0!important;
  padding-top:10px!important;
}
html body main.app-wrapper > .container-fluid > :is(section,div)[class*="hero"]:not([class*="actions"]),
html body main.app-wrapper > .container-fluid > :is(section,div)[class*="banner"]:not([class*="actions"]),
html body main.app-wrapper > .container-fluid > :is(.glow-header,.main-breadcrumb,.iconlib-header){
  margin-top:0!important;
}


/* Galeri Kategorileri başlığındaki zemin, paneldeki sayfa başlıkları için ortak. */
html body main.app-wrapper .container-fluid :is(
  section[class*="-hero"],section[class*="-banner"],section.fp-order-head,
  div.glow-header,div.main-breadcrumb,div.iconlib-header
){
  background-color:transparent!important;
  background-image:linear-gradient(135deg,rgba(216,63,105,.95),rgba(163,22,95,.90))!important;
  border-left:0!important;border-right:0!important;
}
html body main.app-wrapper .container-fluid :is(
  section[class*="-hero"]:not(.fp-hero),section[class*="-banner"],section.fp-order-head,
  div.glow-header,div.main-breadcrumb,div.iconlib-header
){
  background-image:
    radial-gradient(circle 140px at calc(35% + 140px) calc(100% - 20px),rgba(255,255,255,.08) 0 139px,transparent 140px),
    radial-gradient(circle 130px at calc(100% - 50px) 20px,rgba(255,255,255,.16) 0 129px,transparent 130px),
    linear-gradient(135deg,rgba(216,63,105,.95),rgba(163,22,95,.90))!important;
  background-position:center!important;background-size:auto!important;background-repeat:no-repeat!important;
}
html body main.app-wrapper .container-fluid :is(
  section[class*="-hero"]:not(.fp-hero),section[class*="-banner"],section.fp-order-head,
  div.glow-header,div.main-breadcrumb,div.iconlib-header
)::before,
html body main.app-wrapper .container-fluid :is(
  section[class*="-hero"]:not(.fp-hero),section[class*="-banner"],section.fp-order-head,
  div.glow-header,div.main-breadcrumb,div.iconlib-header
)::after{content:none!important;display:none!important}
html body main.app-wrapper .container-fluid :is(div.glow-header,div.main-breadcrumb,div.iconlib-header)
  :is(h1,h2,h3,h4,h5,h6,.title,.breadcrumb-title,.iconlib-title){
  color:#fff!important;-webkit-text-fill-color:#fff!important;
}
html body main.app-wrapper .container-fluid :is(div.glow-header,div.main-breadcrumb,div.iconlib-header)
  :is(p,.muted,.text-muted,.iconlib-muted,.breadcrumb-item,.breadcrumb-item a){
  color:rgba(255,255,255,.85)!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;
}
/* Galeri Kategorileri başlığındaki hafif gölgeyi sayfa başlıklarının beyaz metinlerine uygula. */
html body main.app-wrapper .container-fluid :is(
  :is(section,div)[class*="hero"],:is(section,div)[class*="banner"],section.fp-order-head,
  div.glow-header,div.main-breadcrumb,div.iconlib-header
) :is(h1,h2,h3,h4,h5,h6,p,a.text-white,a.text-white-50,.title,.breadcrumb-title,.iconlib-title,.bk-kicker,.fp-yd-kicker,.album-stats,.mg-hero-stats){
  text-shadow:0 2px 4px rgba(30,10,25,.35)!important;
}


/* Pembe kutu içindeki beyaz artı simgeleri, Galeri Kategorileri ile aynı gölgeyi kullanır. */
html body :is(
  .fp-mobile-category-add-icon-v92,
  .fp-mobile-store-add-icon-v22,
  .fp-expense-add-icon-v73,
  .dc-create-toggle-icon,
  .kt-inline-product-icon-v24,
  .mgr-add-trigger-icon
) > i,
html body :is(
  .fp-mobile-category-add-icon-v92,
  .fp-mobile-store-add-icon-v22,
  .fp-expense-add-icon-v73,
  .dc-create-toggle-icon,
  .kt-inline-product-icon-v24,
  .mgr-add-trigger-icon
) > i::before{
  text-shadow:0 2px 4px rgba(30,10,25,.35)!important;
}
