.nav_tag {
    font-size: 1.2rem;
    color: var(--bs-body-color);
    text-decoration: none;
    margin-top: 3rem !important;
    border-color: white;
}

.nav_tag:visited {
    color: var(--bs-body-color);
}

.nav_tag:hover {
    font-size: 1.25rem;
}

.nav-container {
    position: fixed; /* 固定位置 */
    top: 50%; /* 垂直方向居中 */
    left: 5%; /* 水平方向偏左 */
    transform: translateY(-50%); /* 修正垂直居中偏移 */
    background-color: #ee76b4;
    height: 25rem;
    width: 15rem !important;
    z-index: 1000; /* 确保导航栏在其他内容之上 */
}