#start-resizable-editor-section{display:none}.wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:hsla(0,0%,100%,.65)}.wp-block-code{font-family:Menlo,Consolas,monaco,monospace;color:#1e1e1e;padding:.8em 1em;border:1px solid #ddd;border-radius:4px}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:hsla(0,0%,100%,.65)}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:hsla(0,0%,100%,.65)}.wp-block-pullquote{border-top:4px solid;border-bottom:4px solid;margin-bottom:1.75em;color:currentColor}.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{color:currentColor;text-transform:uppercase;font-size:.8125em;font-style:normal}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation-link.wp-block-navigation-link{margin:0}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;margin-top:1em;position:relative;font-style:normal}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-group.has-background{padding:1.25em 2.375em;margin-top:0;margin-bottom:0}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto;opacity:.4}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{border-collapse:collapse}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid;word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:hsla(0,0%,100%,.65)}.wp-block-template-part.has-background{padding:1.25em 2.375em;margin-top:0;margin-bottom:0}#end-resizable-editor-section{display:none}

.dede_pages {
    clear: both;
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
    overflow: hidden
}

.dede_pages ul {
    display: inline-block; list-style: none;
    margin: 0 auto;
    padding: 0
}

.dede_pages ul li {
    float: left;
    font-family: 'microsoft yahei'; list-style: none;
    margin: 0 2px;
    padding: 0 10px;
    line-height: 25px;
    background: #fff;
    border: 1px solid #d8dadf
}

.dede_pages ul li a {
    color: #555;
    display: block;
}

.dede_pages ul li:hover {
    text-decoration: none;
    color: #fff;
    border: 1px #333 solid;
    background-color: #333
}

.dede_pages ul li:hover a {
    color: #fff
}

.dede_pages ul li:hover a:hover {
    color: #fff;
    text-decoration: none
}

.dede_pages ul li.thisclass {
    background-color: #333;
    color: #fff;
    border: 1px #333 solid;
}

.dede_pages ul li:last-child a {
    padding: 0
}

.dede_pages ul li.thisclass a {
    color: #fff;
    padding: 0
}

.dede_pages .pageinfo {
    line-height: 30px;
    padding-left: 5px
}

.dede_pages strong {
    font-weight: 400
}



.buttons-container {
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
            justify-content: center;
}
.buttons-container a{ text-decoration: none !important}
.download-link {
            flex: 1;
            min-width: 200px;
            background-color: #00a1e9;
            color: white;
            border: none;
            border-radius: 10px;
            padding: 10px 25px;
            font-size: 1.0rem;
            font-weight: 400;
            cursor: pointer;
            transition: all 0.3s ease;
            display: flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0 4px 6px rgba(0, 161, 233, 0.2);
            text-decoration: none;
}

.download-link:hover {
            transform: translateY(-3px);
            box-shadow: 0 7px 14px rgba(0, 161, 233, 0.25);
            background-color: #0088c7;
            text-decoration: none;
            color: white;
        }

.download-link:active {
            transform: translateY(-1px);
        }

.link-content {
            display: flex;
            align-items: center;
            justify-content: center;
        }
.link-content em{ margin-right: 10px; font-size: 24px}
.link-icon {
            width: 28px;
            height: 28px;
            margin-right: 8px; /* 减少间距使图标和文字更靠近 */
            flex-shrink: 0;
}

.link-text {
            text-align: center;
}

        /* 响应式设计 */
 @media (max-width: 768px) {
            .buttons-container {
                flex-direction: column;
            }
            
            .download-link {
                width: 100%;
                max-width: 350px;
                margin: 0 auto;
            }
        }