/* 原样抽取自 single.php 的内联 <style>，未做改动 */
.entry-title a{transform:unset;color:#393E3F;font-family: "Inter", Sans-serif;font-size: 18px;line-height: 1.6em;}
    .post-thumbnail{margin-bottom:20px;overflow:hidden;height:295px;}
    .main2 article{margin-bottom:50px;width:32%;}
    .post-thumbnail a img{width:120%;}
    
    @media (max-width: 768px) {
        .main_box{width:84% !important;}
        .entry-header{transform: translateY(0);}
        .main2 article{margin-bottom:0;}
        .entry-title a{font-size:16px;}
        .cate{font-size:13px;}
        .container{width:84% !important;padding:0;}
        .post-thumbnail{height:179px;}
        .title2{font-size:36px;}
        .main2{margin-top:0 !important;margin-bottom:100px !important;}
        .banner{height: 100vh;width: auto;margin-left: -50vh;}
        .slide_div{height:100vh;}
    }

.main_box{padding:0 6% 0 6% !important;}
    .container{padding:0 6% 0 6% !important;column-count: 3; /* 改为3列 */column-gap: 20px; /* 增加列间距 */padding: 15px;}
    .title{text-align:center;color:#393E3F;font-family: "Times New Roman", Sans-serif;font-size: 36px;font-weight: 400;margin-top:4%;margin-bottom:20px;}
    .cate{text-align:center;font-family: "Inter", Sans-serif;font-size: 14px;font-weight: 400;line-height: 1.6em;margin-bottom:20px;}
            
        .Slide {
            display: inline-block;
            width: 100%;
            margin-bottom: 20px; /* 增加行间距 */
            break-inside: avoid;
            transition: all 0.3s ease;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 4px 8px rgba(0,0,0,0.1);
        }
        
        .Slide img {
            width: 100%;
            height: auto;
            display: block;
            transition: transform 0.3s ease;
        }
        
        .Slide:hover img {
            transform: scale(1.05);
        }
        .wz_content{margin-top:50px;margin-bottom:100px;}
        
        /* 响应式调整 */
        @media (max-width: 1200px) {
            .container {
                width: 100%;
                padding: 10px;
                column-count: 3; /* 中等屏幕保持3列 */
            }
        }
        
        @media (max-width: 900px) {
            .container {
                column-count: 2; /* 小屏幕改为2列 */
                column-gap: 15px;
            }
        }
        
        @media (max-width: 600px) {
            .container {
                column-count: 1; /* 手机端改为1列 */
                column-gap: 10px;
            }
        }
        @media (max-width: 768px) {
            .title{font-size:22px;}
            .main_box{padding:0 8%;}
            .banner_box{height:100vh;}
        }
        
        /* 保持Simple Slide原有功能 */
        .Slide {
            position: relative;
        }
        
        .Slide:after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(0,0,0,0.3);
            opacity: 0;
            transition: opacity 0.3s ease;
        }
        
        .Slide:hover:after {
            opacity: 1;
        }
        .banner_box{height:auto;}
        .search{position:absolute;top:50%;left:50%;z-index:99999;width:42px;height:42px;margin-top:-21px;margin-left:-21px;display:none;transition: transform 0.3s ease-in-out;}
        .Slide:hover .search{display:block;}
        .search:hover{transform: rotate(90deg);}

.cls-1{fill:#fff;}
