/* v18.111 — one coherent premium event-cover treatment.
   Keep real photograph entirely visible; the soft wash is a decoration only.
   This never alters customer cover bytes, chosen crop, QR or guest gallery. */
#manageView #hostEventTab #hostEventHero.p109-cover-ready .host-hero-content{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background:linear-gradient(145deg,#fffdf8 0%,#faf3e7 75%,#f7eddc 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.8);
}
#manageView #hostEventTab #hostEventHero.p109-cover-ready .p111-cover-wash{
  position:absolute!important;
  inset:-38px -14px -38px -14px!important;
  display:block!important;
  width:calc(100% + 28px)!important;
  height:calc(100% + 76px)!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center!important;
  transform:scale(1.03)!important;
  opacity:.13!important;
  filter:blur(12px) saturate(.73);
  pointer-events:none!important;
  user-select:none!important;
  z-index:0!important;
  border:0!important;
}
#manageView #hostEventTab #hostEventHero.p109-cover-ready .host-hero-content::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(255,253,248,.83) 0%,rgba(255,251,243,.88) 46%,rgba(255,250,240,.97) 100%);
}
#manageView #hostEventTab #hostEventHero.p109-cover-ready .host-hero-content > :not(.p111-cover-wash){
  position:relative;
  z-index:1;
}
#manageView #hostEventTab #hostEventHero.p109-cover-ready #adminName{
  color:#382a1b!important;
  text-shadow:none!important;
  letter-spacing:-.026em!important;
}
#manageView #hostEventTab #hostEventHero.p109-cover-ready #hostHeroCover{
  background:radial-gradient(ellipse at 50% 40%,#eadfce,#d5c4aa)!important;
}
#manageView #hostEventTab #hostEventHero:not(.p109-cover-ready){
  background:linear-gradient(135deg,#ebe2d3 0%,#cdbb9d 100%)!important;
}
@media(prefers-reduced-motion:reduce){
 #manageView #hostEventTab #hostEventHero .p111-cover-wash{
  transition:none!important;
  animation:none!important;
 }
}
