%, fr) вместо фиксированных пикселейmax-width: 100%, <picture> с разными src под разные размеры/* Mobile first */
.container { padding: 16px; }
@media (min-width: 768px) {
.container { padding: 24px; }
}
@media (min-width: 1280px) {
.container { max-width: 1280px; margin: 0 auto; }
}Mobile First — базовые стили для мобильного, расширение для больших экранов (min-width). Рекомендуемый подход: заставляет думать о самом важном контенте.