Зачем в @media нужен screen?
https://developer.mozilla.org/ru/docs/Web/CSS/@med...

Под разные типы устройств - разные запросы.
затем что есть @ media print - это для печати, а @ media screen для экрана, скоро будет @ media ar для дополненой реальности.