/* LVW approved creator gallery covers — 2026-10-29.
   Applies ONLY to gallery thumbnails and the Creator Office gallery feature.
   The real demonstration websites, navigation, and Church/Beauty covers remain unchanged. */
.gallery .preview.cover-upgraded.cover--office,
.gallery .preview.cover-upgraded.cover--personality,
.gallery .preview.cover-upgraded.cover--expert,
.gallery .creator-demo-card--personality .cover-main-thumb,
.gallery .creator-demo-card--expert .cover-main-thumb {
  isolation:isolate;
  position:relative;
  overflow:hidden;
  color:transparent!important;
  background-color:#192b37!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
  background-position:center center!important;
  text-shadow:none!important
}
.gallery .preview.cover-upgraded.cover--office {
  background-image:url('/gallery/assets/approved-creator-office-blue.jpg')!important;
}
.gallery .preview.cover-upgraded.cover--personality,
.gallery .creator-demo-card--personality .cover-main-thumb {
  background-color:#f7f0e5!important;
  background-image:url('/gallery/assets/approved-creator-personality.jpg')!important;
}
.gallery .preview.cover-upgraded.cover--expert,
.gallery .creator-demo-card--expert .cover-main-thumb {
  background-color:#2c2724!important;
  background-image:url('/gallery/assets/approved-creator-expert.jpg')!important;
}
.gallery .preview.cover-upgraded.cover--office > *,
.gallery .preview.cover-upgraded.cover--personality > *,
.gallery .preview.cover-upgraded.cover--expert > *,
.gallery .creator-demo-card--personality .cover-main-thumb > *,
.gallery .creator-demo-card--expert .cover-main-thumb > * {
  display:none!important;
}
.gallery .preview.cover-upgraded.cover--office::before,
.gallery .preview.cover-upgraded.cover--office::after,
.gallery .preview.cover-upgraded.cover--personality::before,
.gallery .preview.cover-upgraded.cover--personality::after,
.gallery .preview.cover-upgraded.cover--expert::before,
.gallery .preview.cover-upgraded.cover--expert::after,
.gallery .creator-demo-card--personality .cover-main-thumb::before,
.gallery .creator-demo-card--personality .cover-main-thumb::after,
.gallery .creator-demo-card--expert .cover-main-thumb::before,
.gallery .creator-demo-card--expert .cover-main-thumb::after {
  display:none!important;
  content:none!important;
}
.gallery .creator-feature .creator-visual {
  overflow:hidden;
  min-height:390px;
  background:#192e3a url('/gallery/assets/approved-creator-office-blue.jpg') center center / cover no-repeat!important;
}
.gallery .creator-feature .creator-visual > * {
  display:none!important;
}
.gallery .creator-feature .creator-visual::before,
.gallery .creator-feature .creator-visual::after {
  display:none!important;
  content:none!important;
}
@media(max-width:700px) {
  .gallery .creator-feature .creator-visual {
    min-height:245px;
  }
}
@media(prefers-reduced-motion:reduce) {
  .gallery .preview.cover-upgraded.cover--office,
  .gallery .preview.cover-upgraded.cover--personality,
  .gallery .preview.cover-upgraded.cover--expert,
  .gallery .creator-demo-card .cover-main-thumb {
    transition:none!important;
  }
}


/* Keep Creator Office actions inside its information column.
   Without this, new interactive controls can create unintended grid tracks. */
.gallery .creator-feature-info .creator-office-configure {
  display:inline-flex;
  align-items:center;
  min-height:32px;
  margin-top:12px;
  color:#205bb6;
  font:600 12px/1.45 Arial,sans-serif;
  text-decoration:underline;
  text-underline-offset:3px;
}
.gallery .creator-feature-info > .lvw-share-card {
  align-self:stretch;
  margin:10px 0 2px;
}
.gallery .creator-feature-info > .lvw-share-card .lvw-share-action {
  flex:0 0 auto;
}
