4a02c0a328
Root cause: overflow-x: hidden on html/body elements breaks position: sticky on descendant elements. This is a known CSS behavior. Changes: - _reset.css: Changed overflow-x from 'hidden' to 'clip' on html and body - 'clip' prevents horizontal scrolling WITHOUT breaking sticky positioning - index.html: Restored hyperscript scroll handlers (initScrollBehavior, handleScroll) - main.js: Disabled JavaScript scroll fallback in favor of hyperscript Behavior: - Desktop: Action bar hides on scroll down, reappears on scroll up - Mobile (≤900px): Action bar stays visible at all times (CSS override) Tested: Both desktop and mobile scroll behaviors work correctly