/* PHASE 34-09: integration-only shell. WORKS presentation is isolated in its original document. */
body{overflow-x:clip}
#main-content{padding:0;margin:0;min-width:0}
#works-content-frame{display:block;width:100%;border:0;height:2800px;overflow:hidden;background:#fff}

/* Avoid scroll anchoring while embedded content reports its size. */
html,body,#main-content,#works-content-frame{overflow-anchor:none}

/* Seam-only correction: match the NEXT STEP and footer backgrounds, no HERO changes. */
#main-content{background:#142b49}
#works-content-frame{background:#142b49}

/* Seam fix: cover the one-pixel iframe boundary without altering page content. */
body > .footer{position:relative;z-index:2;margin-top:-2px;border-top:0;box-shadow:none}

/* Keep the content visible even if height reporting rounds down by a pixel. */
#works-content-frame{min-height:400px}
