/* Review 10: the same deep-green field as Anti-Scrolling, scoped to Data. */
.minimal-site #locked-in-reports{--ir5-ink:#f0f2df;--ir5-muted:#b6c5b1;--ir5-accent:#c6d2a2;--ir5-line:#57705c;--ir5-surface:#16372c;background:#16372c;color:var(--ir5-ink)}
.minimal-site #locked-in-reports .ir5-stage{background:radial-gradient(ellipse at 55% 78%,#5570528a,transparent 60%),linear-gradient(130deg,#112b24,#1b4232)}
.minimal-site #locked-in-reports #reports-title{color:#f0f2df}
.minimal-site #locked-in-reports .reports-subtitle{color:#b6c5b1}
/* A finite native runway, never wheel/touch interception. Only enable when the
   whole composition fits; short screens/reduced motion retain natural flow. */
.minimal-site #reading-section{min-height:0}
.minimal-site #reading-section .knowledge-stage{position:relative;top:0}
.minimal-site #reading-section.has-center-hold{height:calc(var(--center-stage) + var(--center-hold));min-height:0}
.minimal-site #reading-section.has-center-hold .knowledge-stage{position:sticky;top:var(--s4-nav);height:var(--center-stage);min-height:0}
.minimal-site .rest-runway.has-center-hold{height:calc(var(--center-stage) + var(--center-hold))}
.minimal-site .rest-runway.has-center-hold #rest-display{position:sticky;top:var(--s4-nav);height:var(--center-stage);min-height:0}
/* Extend only the background into the existing outer gutters. */
.minimal-site #locked-in-reports{box-shadow:0 0 0 100vmax #16372c;clip-path:inset(0 -100vmax)}
