4, 0, 0.2, 1);
      }

      .nav-container.expanded .nav-toggle svg {
        transform: rotate(180deg);
      }

      .nav-menu {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      }

      .nav-container.expanded .nav-menu {
        max-height: 300px;
      }

      .nav-item {
        display: block;
        padding: 10px 16px;
        color: #a1a1aa;
        text-decoration: none;
        font-size: 13px;
        font-weight: 400;
