.osm-form-heading {
    font-size: 20px !important; 
    line-height: 1.2 !important;
}
/* 1. 隐藏陈旧的表格边框，增加阴影 */
.table.table-striped {
    border: none !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    border-radius: 8px;
    overflow: hidden;
    background: #fff;
}

/* 2. 美化表头 */
.table thead th {
    background-color: #f8f9fa;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    color: #666;
    border-bottom: 2px solid #eee;
    padding: 15px;
}

/* 3. 美化下载图标和行 */
.table tbody td {
    padding: 15px;
    vertical-align: middle;
    border-bottom: 1px solid #f0f0f0;
}

/* 4. 把下载链接变成按钮 */
.table a[href*="download"] {
    display: inline-block;
    background: #1e87f0; /* YOOtheme 默认蓝色 */
    color: #fff !important;
    padding: 5px 15px;
    border-radius: 500px;
    text-decoration: none;
    font-size: 13px;
    transition: 0.3s;
}

.table a[href*="download"]:hover {
    background: #1570c1;
    box-shadow: 0 4px 10px rgba(30,135,240,0.3);
}

/* 5. 调整标签页 (Tabs) 的样式 */
.nav-tabs {
    border-bottom: none !important;
    margin-bottom: 20px;
}
.nav-tabs > li > a {
    border: none !important;
    color: #999;
    font-weight: 600;
}
.nav-tabs > li.active > a {
    color: #333 !important;
    border-bottom: 2px solid #1e87f0 !important;
}

/* 限制 Membership Pro 主页面的宽度 */
#osm_container, 
.osm-container, 
.membership-pro-wrapper { 
    max-width: 960px; /* 或者 1200px，根据你的喜好 */
    margin: 40px auto !important; /* 左右居中，并增加上下间距 */
    background: #fff; /* 如果是深色模式请改为对应背景色 */
    padding: 30px;
    border-radius: 12px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.05);
}

/* 适配移动端，确保手机上是满屏 */
@media (max-width: 960px) {
    #osm_container {
        max-width: 100%;
        margin: 10px auto !important;
        padding: 15px;
    }
}