/* 联系/订阅/搜索展示型：可输入，不可提交 */
.contact-form-display .btn-solid,
.subscribe-form-display .subscribe-btn,
.search-form-display .search-btn {
    cursor: default;
}

/* 原 pattern-bg-2/3、footer-bg-1 资源未打包，用 CSS 纹理替代，避免 404 */
.theme9-pattern-overlay {
    background-image: radial-gradient(circle at 1px 1px, rgba(255, 255, 255, 0.08) 1px, transparent 0);
    background-size: 28px 28px;
}

header img.lozad[data-src],
footer img.lozad[data-src] {
    background-color: transparent !important;
    background-image: none !important;
}

/* 手机汉堡菜单：保证层级与可点开 */
@media (max-width: 1199.98px) {
    .header-basic .controls-box {
        position: relative;
        z-index: 15001;
    }

    .header-basic .controls-box .menu-toggler {
        cursor: pointer;
        pointer-events: auto;
        z-index: 15002;
    }

    .header-basic .menu-wrapper {
        z-index: 15000;
        background: rgba(0, 0, 0, 0.45);
    }

    .header-basic .menu-wrapper.show {
        left: 0 !important;
    }

    .header-basic .menu-wrapper.show .links-list {
        left: 0 !important;
        z-index: 15001;
    }
}
