I am facing a challenge with creating a menu for my website. I want it to be positioned on the left side, similar to the image provided below. However, despite writing the code and applying styles as expected, the menu does not display correctly and appears distorted on the right side of the screen. What could be causing this issue? view image here
**style.css: **
.mobile-nav {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
/* height: var(--mobile-nav-height); */
height: (var(--vh, 1vh) * 100);
background-color: var(--primary-container);
color: var(--on-background-variant);
padding-block: 12px 16px;
z-index: 4;
box-shadow: var(--shadow-1);
}
**index.html: **
<nav class="mobile-nav" aria-label="primary">
<ul class="navbar-list">
<li class="nav-item">
<a href="./recipes.html" class="nav-link">
<span class="item-icon">
<span class="material-symbols-outlined" aria-hidden="true">
lunch_dining
</span>
</span>
<span class="label-medium">Recipes</span>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link" aria-current="true">
<span class="item-icon">
<span class="material-symbols-outlined" aria-hidden="true">
home
</span>
</span>
<span class="label-medium">Home</span>
</a>
</li>
<li class="nav-item">
<a href="./saved-recipes.html" class="nav-link">
<span class="item-icon">
<span class="material-symbols-outlined" aria-hidden="true">
book
</span>
</span>
<span class="label-medium">Saved</span>
</a>
</li>
</ul>
</nav>
I need assistance in resolving the issues with setting up the menu properly.