/* Section shading paints across the viewport; the reading column stays put.
   Keep this separate from bounded card, video and interactive-panel surfaces. */
#root .home-motion-root>.social-section{
  position:relative;
  isolation:isolate;
  background-image:none;
  overflow:visible;
}
#root .home-motion-root>.social-section::before{
  content:"";
  position:absolute;
  z-index:-1;
  pointer-events:none;
  inset:0 auto 0 50%;
  width:var(--site-viewport-width,100vw);
  transform:translateX(-50%);
  background:radial-gradient(ellipse at top right,#1d3048,transparent 65%);
}
