.backtop {
  position: fixed; /* фиксированное позиционирование */
  right: 20px; /* отступ справа */
  bottom: 20px; /* отступ снизу */
  cursor: pointer;
  color: #333;
  border: 1px solid #333;
  background-color: rgba(252, 213, 163, 0.4);
  width: clamp(35px, 4vw, 50px);
  height: clamp(35px, 4vw, 50px);
  border-radius: 50%; /* делаем круглой */
  display: none;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  z-index: 9999; /* чтобы всегда была поверх контента */
  font-size: clamp(14px, 2.5vw, 24px); /* Пропорциональный размер текста/иконки */
  line-height: 1;
  
}

.backtop:hover {
  background-color: #fdf5e6;
}