.goldshell-topinfo {
    width: 100%;
    background-color: #ffffff;
    border-bottom: 1px solid #e0e0e0;
    padding: 15px 0;
    /* 移除sticky定位，避免影响其他组件 */
    position: relative;
    z-index: 999;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    /* 确保不影响其他组件的margin */
    margin-bottom: 0;
}

.topinfo-container {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
}

.topinfo-left {
    display: flex;
    align-items: center;
    gap: 20px;
}

.topinfo-logo img {
    height: auto;
    width: 32px;
}

.topinfo-title {
    display: flex;
    justify-content: center;
    align-items: center;

    color: rgba(0, 0, 0, 0.90);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px; /* 275% */
    letter-spacing: 0.32px;
}



.topinfo-button {
    cursor: pointer;
    height: 28px;
    transition: all 0.3s ease;
    border-radius: 45px;
    background-color: #fbbc05;
    color: white;

    font-size: 14px;
    font-weight: 500;
    line-height: 28px; /* 178.571% */
    display: flex;
    justify-content: center;
    align-items: center;

    padding: 0 16px;
}

/* 响应式设计 */
@media (min-width: 768px) {
    .goldshell-topinfo {
        display: none;
    }
    
}