/* 5.28.13 — final collapsed icon alignment: compensate for previous vertical drift. */
@media(min-width:761px){
 html body #creatorApp.esvylaDesktopCollapsed #sidebar.sidebar .esvylaSidebarBrand{position:relative!important;padding:0!important}
 html body #creatorApp.esvylaDesktopCollapsed #sidebar.sidebar .esvylaSidebarBrand>img.esvylaRailLogo{
  position:absolute!important;display:block!important;left:50%!important;top:calc(50% - 15px)!important;right:auto!important;bottom:auto!important;
  width:34px!important;height:34px!important;margin:0!important;transform:translate(-50%,-50%)!important;object-fit:contain!important;
 }
}
/* Stable visual: keep a persistent poster as the preview's backing while switching playback. */
#projectsBody.esvylaVideoFullBleed .esvylaVideoCard .projectThumb{background-color:#141923!important;isolation:isolate!important}
#projectsBody.esvylaVideoFullBleed .esvylaVideoCard .projectThumb>video.esvylaVideoCardPreview:not([data-preview-ready="yes"]){opacity:0!important}
#projectsBody.esvylaVideoFullBleed .esvylaVideoCard .projectThumb>video.esvylaVideoCardPreview[data-preview-ready="yes"]{opacity:1!important;transition:none!important}
