:root {
    --section-width: 950px;
    --primary-color: #f4ede3;
    --blob-Status-color: #fff; /* 右上统计 */ 
    --markdown-title-bg: #D3BA7C;  /* markdown 标题 # 背景色 */ 
        /* markdown 区块 */ 
    --block-border-color: #e2dfdf;  
    --block-border-width: 4px;    
}

@media only screen and (max-width:767px) {
    :root {
        --section-width: auto;
    }
}

/* reset template style */
body,
#home,
#calendar,
.navbar>nav .navbar-search {
    background-color: initial;
}

body {
    background-color: var(--primary-color);
}

#nav_left .navbar-branding,
#footer {
    display: none;
}
.navbar-custom{
    display: flex;
}
#home {
    position: relative;
}

.has-navbar #home {
    top: initial;
}

/* reset template style */

/* markdown */
#cnblogs_post_body h2{
    /* background:var(--markdown-title-bg);
    color:#fff;
    padding:3px 20px;
    text-shadow: 0 -1px 1px rgb(0 0 0 / 25%);
    box-shadow: 0 0 0 1px var(--markdown-title-bg), 1px 1px 6px 1px rgb(10 10 0 / 50%);
    border-radius:6px; */
    padding: 3px 0;
    border-bottom:2px dashed #ccc;
    width:auto;
}

.blogpost-body blockquote{
    border-left: var(--block-border-width) solid var(--block-border-color);
}

/* 自定义样式 */
.lee-header,
.lee-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    width: var(--section-width);
    margin: 0 auto;
}

.lee-header {
    margin-top: 20px;
}

.lee-footer {
    /* padding: 50px 0 30px; */
}

.lee-footer img {
    background-image: url("https://images.cnblogs.com/cnblogs_com/zc-lee/1901579/t_201216094721c_ps_box.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-bottom: 30px;
}

.lee-footer {
    margin: 20px auto;
    padding: 50px 0 30px;
}

/** 右上统计 **/
.blogStats{
    color: var(--blob-Status-color)
}

.navbar-search{
    border:1px solid #ddd;
}