
      body.dark {
        -webkit-font-smoothing: antialiased;
        --bg: #282c35;
        --bg-secondary: #363c48;
        --header: #fff;
        --textNormal: hsla(0, 0%, 100%, 0.88);
        --textTitle: #fff;
        --textLink: var(--pink);
        --hr: hsla(0, 0%, 100%, 0.2);
        --inlineCode-bg: rgba(115, 124, 153, 0.2);
        --inlineCode-text: #e6e6e6;
        --form-shadow: 0 2px 15px 0 rgba(26, 26, 27, 0.637);
      }
      body.is-post {
      }
      body {
        --pink: #ffa7c4;
        background-color: var(--bg);
        min-height: 100vh;
      }
      body {
        color: hsla(0, 0%, 0%, 0.9);
        font-family: Montserrat,"Merriweather", "Georgia", serif;
        font-weight: 400;
        word-wrap: break-word;
        font-kerning: normal;
        -moz-font-feature-settings: "kern", "liga", "clig", "calt";
        -ms-font-feature-settings: "kern", "liga", "clig", "calt";
        -webkit-font-feature-settings: "kern", "liga", "clig", "calt";
        font-feature-settings: "kern", "liga", "clig", "calt";
      }

      #home {
        margin-left: auto;
        margin-right: auto;
        max-width: 42rem;
        padding: 2.625rem 1.3125rem;
      }
      .blogTitle {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 2.625rem;
      }
      #Header1_HeaderTitle {
        box-shadow: none;
        text-decoration: none;
        color: var(--textTitle);
      }
      body.is-post #Header1_HeaderTitle {
        line-height: 2.625rem;
        font-size: 1.4427rem;
        color: var(--textLink);
      }
      #lnkBlogLogo {
        display: none;
      }
      /* 文章标题 */
      .postTitle {
        font-family: Montserrat, sans-serif;
        font-size: 1.75rem;
        margin-bottom: 0.4375rem;
      }
      body.is-post #cb_post_title_url{
        color: var(--textTitle);
        font-size: 2.5rem;
      }
      .post {
        color: var(--textTitle);
      }
      /* 文章标题(列表) */
      .day {
        position: relative;
        margin-top: 3.5rem;
      }
      .postTitle2 {
        display: block;
        margin-top: 3.5rem;
        text-decoration: none;
        font-weight: 900;
        text-rendering: optimizeLegibility;
        line-height: 1.1;
        font-size: 1.75rem;
      }
      .postDesc {
        display: none;
      }
      .postCon {
        padding-top: 2em;
        color: var(--textNormal);
        overflow: hidden;
      }
      .postCon > .c_b_p_desc {
        margin-left: -3em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
      }
      .postCon .c_b_p_desc_readmore {
        display: none;
      }
      .dayTitle {
        position: absolute;
        bottom: 2em;
      }
      .dayTitle > a {
        font-size: 80%;
        color: var(--textNormal);
      }
      #cb_post_title_url {
        color: var(--textLink);
        text-decoration: none;
        box-shadow: none;
      }
      /* 隐藏可能有用的元素 */
      #top_nav {
        display: none;
      }
      #navigator {
        display: none;
      }
      #sideBar {
        display: none;
      }
      #footer {
        display: none;
      }
      /* 隐藏广告  */
      #ad_t2 {
        display: none;
      }
      #under_post_card1 {
        display: none;
      }
      #under_post_card2 {
        display: none;
      }
      #bannerbar {
        display: none;
      }
      /* reset */
      a {
        color: var(--textLink);
        text-decoration: none;
      }
      html {
        font: 100%/1.75 "Merriweather", "Georgia", serif;
        font-size: 100%;
        line-height: 1.75;
        font-family: Merriweather, Georgia, serif;
        box-sizing: border-box;
        overflow-y: scroll;
      }
      h1 {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        margin-bottom: 1.75rem;
        color: inherit;
        font-family: Montserrat, sans-serif;
        font-weight: 900;
        text-rendering: optimizeLegibility;
        font-size: 2.5rem;
        line-height: 1.1;
      }
    