/* Super App v1.3.16: physical footer box, not its inner content, bleeds to viewport.
   Width:100% from v1.3.15 was relative to an occasionally inset parent, hence two white slits.
   Side gutters remain only within the footer's internal .syh-shell for Search Dock clearance. */
html body.tvm-site #syh-app.syh-home-v1145.syh-home-v1144.syh-home-v1143.syh-home-v1142.syh-app.syh-homepage-flow > footer.syh-footer[data-syh-site-footer],
html body.tvm-site #syh-app.syh-homepage-flow > footer.syh-footer[data-syh-site-footer],
html body.tvm-site #syh-app > footer.syh-footer[data-syh-site-footer] {
 box-sizing:border-box!important;
 position:relative!important;
 left:50%!important;
 right:auto!important;
 width:100vw!important;
 max-width:none!important;
 min-width:0!important;
 margin-left:-50vw!important;
 margin-right:0!important;
 padding-inline:0!important;
 transform:none!important;
 border-inline:0!important;
 outline:0!important;
 border-radius:0!important;
 box-shadow:none!important;
 background-clip:border-box!important;
}
/* Do not expose any ghost lock/button in an already-cached REST/card fragment.
   The server template also stops emitting this element. */
#syh-app .syh-cover-lock,
#syh-app .syh-library-card .syh-book-cover > .syh-cover-lock{display:none!important;visibility:hidden!important;}
/* Restrict the horizontal safety measure to app shells; do not alter sticky/fixed docks. */
html:has(body.tvm-site #syh-app.syh-homepage-flow),
html body.tvm-site:has(#syh-app.syh-homepage-flow){overflow-x:clip;}
