/* layout.css - 公共结构布局样式 */

/* 页面容器：自然滚动 */
#container {
    width: 100%;
    overflow-x: hidden;
}

/* 公共 section 块：按内容高度自适应 */
section {
    width: 100%;
    padding: 60px 0;
    background-color: #000;
}

/* 限宽容器 */
.content-wrapper {
    padding-top: 80px;
}

.index-content-wrapper {
    width: min(1696px, 95%);
    margin: 0 auto;
    padding-top: 80px;
    box-sizing: border-box;
}

/* 移动端适配 */
@media screen and (max-width: 992px) {
    .content-wrapper {
        width: 100vw;
        padding: 50px 10px 0px 10px;
    }

    .index-content-wrapper {
        width: 100%;
        padding: 50px 10px 0px 10px;
    }
}
