/**
 * gss-style.css
 * Minimal base styles – the JS handles positioning at runtime.
 */

/* Lock page scroll at the HTML level too */
html.gss-active,
html.gss-active body {
  overflow: hidden;
  height: 100%;
}

/* Section wrapper */
[data-section] {
  /* JS sets position/size; these are safe base defaults */
  box-sizing: border-box;
  backface-visibility: hidden; /* avoids sub-pixel flicker on some GPUs */
}
