/* A5.11 LIVE VISIBILITY + USABILITY CONSTRAINTS
   Keeps Lauren visible in portrait-led proof and keeps section arrivals below the fixed network bar.
   This layer is intentionally implementation-only and does not change the locked Stardust art direction. */

.project-file .evidence-copy .proof-note{
  color:#34414a!important;
  opacity:1!important;
}

/* The live topbar is visually taller than the old 76px scripted offset at desktop browser scale.
   Force every chapter arrival below it, including scripted inline scrollMarginTop values. */
html{scroll-padding-top:112px!important}
.person,.explain,.create,.television,.host,.activate,.watch,.trust,.imagination,.book{
  scroll-margin-top:112px!important;
}

/* Portrait-led homepage proof: protect face/head before artistic crop. */
.hero-transmission img,
.person-studio img,
.person-wide img,
.person-floral img,
.tv-detail img,
.host-environment img{
  object-position:center top!important;
}

/* The VH1 archive frame is portrait source inside a wide slot. Cover was removing Lauren's face.
   Contain preserves the complete source instead of manufacturing a torso crop. */
.tv-archive-flash img,
.proof-index-list a[href="#television"] img[data-src*="ti-tiny-trap-pilates"]{
  object-fit:contain!important;
  object-position:center top!important;
  background:#0b0f14!important;
}

/* BETWEEN CUES: the old dominant slot literally used host-room.jpg, where Lauren is not the subject.
   Keep the section structure but surface a verified Lauren-visible live-hosting frame instead. */
.trust-photo{
  background:#0b0f14 url('../img/host-celsius-main-a52.jpg') center top/contain no-repeat!important;
}
.trust-photo>img{
  opacity:0!important;
}
.trust-photo .source-tab{
  font-size:0!important;
}
.trust-photo .source-tab b{
  font-size:0!important;
}
.trust-photo .source-tab:after{
  content:'LAUREN / LIVE HOSTING / REAL ROOM';
  font:700 7px/1.2 'Space Mono',monospace!important;
  letter-spacing:.07em!important;
  text-transform:uppercase!important;
}

/* HOST support is intentionally contextual. The dominant frame and video already carry Lauren;
   this small card proves the working room instead of repeating the same portrait a third time. */
.host-room-support{
  background:rgba(255,255,255,.93)!important;
}
.host-room-support>img{
  opacity:1!important;
  object-fit:cover!important;
  object-position:center 48%!important;
}
.host-room-support .source-tab{
  font-size:7px!important;
}
.host-room-support .source-tab b{
  font-size:10px!important;
}
.host-room-support .source-tab:after{
  content:none!important;
}

/* Casting Sheet + project files: talent-first crops must never sacrifice the face. */
.cast58 .casting-hero-media img,
.a510-cast .file-row.scrambled .file-media img,
.a510-cast .file-row.wimpb .file-media img,
.project-file.scrambled-file .project-hero-media img,
.project-file.wimpb-file .project-hero-media img,
.project-file.scrambled-file .evidence-media img{
  object-position:center top!important;
}

@media(max-width:760px){
  html{scroll-padding-top:118px!important}
  .person,.explain,.create,.television,.host,.activate,.watch,.trust,.imagination,.book{
    scroll-margin-top:118px!important;
  }

  .hero-transmission img,
  .person-studio img,
  .person-wide img,
  .person-floral img,
  .tv-detail img,
  .host-environment img,
  .cast58 .casting-hero-media img,
  .a510-cast .file-row.scrambled .file-media img,
  .a510-cast .file-row.wimpb .file-media img,
  .project-file.scrambled-file .project-hero-media img,
  .project-file.wimpb-file .project-hero-media img,
  .project-file.scrambled-file .evidence-media img{
    object-position:center top!important;
  }

  .tv-archive-flash img,
  .proof-index-list a[href="#television"] img[data-src*="ti-tiny-trap-pilates"]{
    object-fit:contain!important;
    object-position:center top!important;
  }
}
