/* v3 — undo the 760px column + hidden sidebar. One Easy TOC. */

body.single-post .klb-blog-single .content-wrapper.sidebar-right {
  display: flex !important;
  flex-wrap: wrap !important;
}

@media (min-width: 768px) {
  body.single-post .klb-blog-single .content-primary {
    flex: 0 0 75% !important;
    max-width: 75% !important;
    width: 75% !important;
    margin: 0 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  body.single-post .klb-blog-single .content-secondary,
  body.single-post .klb-blog-single .site-sidebar {
    display: block !important;
    visibility: visible !important;
    flex: 0 0 25% !important;
    max-width: 25% !important;
    width: 25% !important;
  }
}

body.single-post .chb-toc { display: none !important; }

body.single-post .heateor_sss_sharing_title { display: none !important; }
body.single-post .heateor_sss_bottom_sharing,
body.single-post .heateor_sss_mobile_footer,
body.single-post .the_champ_bottom_sharing {
  display: none !important;
}

body.single-post .entry-content p { margin: 0 0 1rem; }
body.single-post .entry-content h2 { margin: 1.5rem 0 .5rem; scroll-margin-top: 6rem; }
body.single-post .entry-content h3 { margin: 1.15rem 0 .35rem; scroll-margin-top: 6rem; }

.chb-chips {
  display: flex;
  flex-wrap: wrap;
  gap: .35rem;
  margin: 0 0 1.2rem;
}
.chb-chip {
  display: inline-flex;
  padding: .28rem .62rem;
  border-radius: 999px;
  background: #f7f2eb;
  border: 1px solid #ddd4c9;
  font-size: .78rem;
  font-weight: 650;
}
