/* Альбом галереи */

/* Страница альбома (photo-album.html, макет 392-3202 / */
/* Дата с календарём (оранжевым) и число фото с камерой (серым), зазор 20 */
.album-stats {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  padding: 0 3.75rem;
  font-size: 1.25rem;              /* 20/1.2 Semibold */
  line-height: 1.2;
  font-weight: 600;
}
.album-stats__date,
.album-stats__count { display: flex; align-items: center; gap: .625rem; }
.album-stats__date { color: var(--orange); }
.album-stats__count { color: rgba(0, 0, 0, .4); }
.album-stats__date::before,
.album-stats__count::before {
  content: '';
  flex: none;
  background: no-repeat center / 100% 100%;
}
.album-stats__date::before { width: 1.125rem; height: 1.25rem; background-image: url('../../../img/icon-calendar.svg'); }
/* 18 × 20 */
.album-stats__count::before { width: 1.5rem; height: 1.5rem; background-image: url('../../../img/icon-camera-grey.svg'); }

/* Планшет (< 1280) */
@media (max-width: 1279px) {
  .album-stats { padding: 0 1rem; font-size: 1rem; }
}

/* Мобильная (< 768, макет 591-7974): поля 20, дата и */
@media (max-width: 767px) {
  .album-stats { flex-direction: column; align-items: flex-start; gap: 10px; padding: 0 20px; font-size: 14px; }
  .album-stats__date::before { width: 20px; height: 16.042px; background-image: url('../../../img/icon-calendar-sm.svg'); }
  .album-stats__count::before { width: 20px; height: 20px; background-image: url('../../../img/icon-camera-grey-sm.svg'); }
}
