diff --git a/app/globals.css b/app/globals.css index b43b852..2d84674 100644 --- a/app/globals.css +++ b/app/globals.css @@ -8,8 +8,8 @@ html { text-rendering: optimizeLegibility; } -/* Desktop-only scroll behavior — avoids killing iOS momentum / rubber-band scrolling on touch/hybrid devices */ -@media (pointer: fine) and (not (any-pointer: coarse)) { +/* Apply smooth scroll on fine-pointer devices (mouse/trackpad) */ +@media (pointer: fine) { html { scroll-behavior: smooth; /* Improve mouse wheel scrolling smoothness */ @@ -18,6 +18,14 @@ html { } } +/* Reset on any touch/coarse-pointer device (touch screens, hybrids) to preserve iOS momentum / rubber-band scrolling */ +@media (any-pointer: coarse) { + html { + scroll-behavior: auto; + overscroll-behavior-y: auto; + } +} + body { /* Enable smooth momentum scrolling on all platforms */ -webkit-overflow-scrolling: touch;