    /* 代码块样式 */
    .post-content pre,
    .preview  pre{
      white-space: pre-wrap;
      background-color: #f6f8fa;
      border-radius: 6px;
      padding: 16px;
      overflow: auto;
      font-size: 85%;
      line-height: 1.45;
      margin-bottom: 16px;
    }
    .post-content blockquote,
    .preview blockquote{
      margin: 0 0 16px;
      padding: 0 1em;
      color: #6a737d;
      border-left: 0.25em solid #dfe2e5;
    }
    /* 行内代码样式 */
    .post-content code:not([class*="language-"]),
    .preview code:not([class*="language-"]){
      padding: 0.2em 0.4em;
      margin: 0;
      background-color: #e1e4e8;
      font-size: 100%;
      border-radius: 3px;
      font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;
    }
    /* 代码块语言样式 */
   .post-content  code,
   .preview  code{
      font-size: 100%;
      background-color: transparent;
      font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;
    }

   .post-content hr,
   .preview hr{
      height: 0.25em;
      padding: 0;
      margin: 24px 0;
      background-color: #e1e4e8;
      border: 0;
    }
    /* 表格样式 */
    .post-content table,
    .preview table{
      display: block;
      width: 100%;
      overflow: auto;
      border-spacing: 0;
      border-collapse: collapse;
      margin: 20px 0;
    }
    .post-content table tr,
    .preview table tr{
      background-color: #fff;
      border-top: 1px solid #c6cbd1;
    }
    .post-content table tr:nth-child(2n),
    .preview table tr:nth-child(2n){
      background-color: #f6f8fa;
    }
    /* 表格样式 */
    .post-content table th,
    .preview table th{
      padding: 6px 13px;
      border: 1px solid #dfe2e5;
      font-weight: 600;
      background-color:rgb(236, 247, 255);
    }
    .post-content table td,
    .preview table td{
      padding: 6px 13px;
      border: 1px solid #dfe2e5;
    }
    /* 代码块容器样式 */
    .code-block-wrapper {
      margin: 1em 0;
      border-radius: 8px;
      overflow: hidden;
    }

    /* 语言标签样式 */
    .code-header{
      display: flex;
      justify-content: space-between;
      background: #3d3d3d;
      border-bottom: 1px solid #444;  
    }
    .code-lang {
      padding: 4px 12px;
      color: #f9f9f9;
      font-family: Consolas, Monaco, 'Andale Mono', monospace;
      font-size: 0.85em;
      border-bottom: 1px solid #444;
    }
    .btn_copy , .btn_preview{
      padding: 4px 12px;
      color: #f9f9f9;
      font-family: Consolas, Monaco, 'Andale Mono', monospace;
      font-size: 0.85em;
      cursor: pointer;
      transition: color 0.2s;
    }
    .btn_preview {margin-left: auto;}
    .btn_copy:hover, .btn_preview:hover {
      color: #4fccfe;
    }
    /* 代码区域样式 */
    .code-block-wrapper pre {
      margin: 0;
      padding: 1em;
      overflow: auto;
    }
       /* HTML预览区域样式 */
       .html-preview {
        display: none;
        padding: 1em;
        background: #fff;
        border: 1px solid #ddd;
        border-radius: 0 0 8px 8px;
        margin-top: -8px;
      }
      .html-preview.active {
        display: block;
      }