    .rc-container {
        border-radius: 15px;
        font-family: Arial, sans-serif;
        background-color: #ffffff;
        padding: 5px;
    }
    
    .rc-item {
        padding: 10px 10px;
        margin-bottom: 3px;
        border-radius: 5px;
        display: flex;
        align-items: center;
        background-color: #ffffff;
        border: none;
        box-sizing: border-box;
        width: 100%;
    }
    
    .rc-tag {
        font-size: 14px;
        padding: 2px 8px;
        border-radius: 3px;
        margin-right: 10px;
        color: white;
        display: inline-block;
        white-space: nowrap;
    }
    
    .rc-tag-recommend {
        background-color: #21b573;
    }
    
    .rc-tag-official {
        background-color: #0078d7;
    }
    
    .rc-tag-topic {
        background-color: #6c63ff;
    }
    
    .rc-content {
        font-size: 15px;
        flex: 1;
        margin: 0;
        padding: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    .rc-content a {
        color: var(--theme-gray-color);
        text-decoration: none;
        display: inline;
    }
    
    /* 修改的部分：悬停时颜色改为#4A90E2且无下划线 */
    .rc-content a:hover {
        color: #4A90E2;
        text-decoration: none;
    }