Фиксирование размера и позиции блока текста при масштабировании страницы

Всем привет. Мне нужно, чтобы при масштабировании страницы текст в боковом меню оставался неизменным по размеру. Сейчас при изменении масштаба все разваливается. Скрины ниже.

Вот боковое меню при масштабе 100% (мне нужно, чтобы оно всегда оставалось таким):

100%

А вот как боковое меню выглядит при увеличенном масштабе:

введите сюда описание изображения

И при уменьшенном:

введите сюда описание изображения

HTML.html

aside h3 {
  margin-top: 40px;
  font-size: 35px;
  float: left;
  text-shadow: 2px 2px 2px black;
}

aside ul {
  list-style: none;
  margin: auto;
}

aside ul li {
  color: #fff;
  float: left;
  display: flex;
  margin-top: 35px;
  font-size: 22px;
  transition: transform .3s ease;
  text-shadow: 1px 1px 2px black;
  list-style-position: inside;
}

aside ul li:hover,
aside ul a:hover {
  color: #fff;
  text-decoration: none;
  transform: scale(1.1);
}

.upper .side_menu {
  margin: auto;
  word-break: break-word;
  position: relative;
}
<div class="upper">
  <aside>
    <div class="side_menu">
      <h3><i class="fas fa-bars"></i> Навигация</h3>
      <ul>
        <a href="{% url 'adding' %}">
          <li>
            <div style=""><i class="fas fa-folder-plus"></i> Добавление записей в БД</div>
          </li>
        </a>
        <a href="{% url 'db' %}">
          <li>
            <div style=""><i class="fas fa-table"></i> Редактирование и удаление записей БД</div>
          </li>
        </a>
        <a href="{% url 'search' %}">
          <li>
            <div style=""><i class="fas fa-search"></i> Поиск в БД</div>
          </li>
        </a>
        <a href="">
          <li>
            <div style=""><i class="far fa-file-alt"></i> Формирование документов</div>
          </li>
        </a>
      </ul>
    </div>
  </aside>
</div>


Ответы (0 шт):