.footer2-a {
    display: block;
    width: 100%;
    padding: 8px 0;
    text-decoration: none;
    color: inherit;
    transition: all 0.2s ease-in-out;
    white-space: normal;
    word-wrap: break-word;
    line-height: 1.5;
}

.footer2-a:hover {
    color: var(--global-palette-highlight);
    text-decoration: none;
}

/* 确保链接文本不会重叠 */
.footer2-a span {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 移动端适配 */
@media screen and (max-width: 768px) {
    .footer2-a {
        padding: 6px 0;
    }
} 