scroll-snap-align: start для ленты карточек
center vs start на разных брейкпоинтах.
`scroll-snap-align: start` на каждой карточке выравнивает snap по началу inline-оси — предсказуемее для ленты портфолио, чем `center` на десктопе.
Родителю нужен `scroll-snap-type: x mandatory` и `scroll-behavior` по желанию.
- scroll-snap-align — MDN — start, center, end.
- CSS scroll snap — web.dev — Паттерны карусели.
a11y
Добавьте кнопки «назад/вперёд» с `scrollBy` — snap alone не достаточен для WCAG.