diff --git a/docs/personal-profile.html b/docs/personal-profile.html index 927c6e7..2da87a8 100644 --- a/docs/personal-profile.html +++ b/docs/personal-profile.html @@ -524,8 +524,12 @@ /* Recovery verification badge */ .verify-status.recovery{background:rgba(245,158,11,.15);color:var(--accent-amber);border:1px solid rgba(245,158,11,.3)} @media(max-width:600px){.recovery-cols{grid-template-columns:1fr}} - /* Scroll Gating — Stage 0 first visit */ + /* Scroll Gating — Stage 0 first visit. + body overflow is hidden to prevent free scrolling past Stage 0, + but #stage-0 must be able to scroll internally so the Begin button + is always reachable regardless of viewport height or content length. */ body.scroll-gated{overflow:hidden;height:100vh} + body.scroll-gated #stage-0{max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch} /* Featured Profiles — Newspaper-style comparison */ .featured-profiles-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:4px} @media(max-width:700px){.featured-profiles-grid{grid-template-columns:1fr}}