/* AXYVERAX 1.9.39: compact premium editorial header for all 20 demos.
   The main article, featured image, grid and sidebar remain unchanged. */
body.single-post {
  --axy-head-accent:var(--tjx-accent,#4f78ff);
}
/* The five layout variants may place their title either inside or outside
   the main editorial card; the same visual rules cover both places. */
body.single-post #jet-home-area .jet-breadcrumb,
body.single-post #jet-home-area .jet-single-cat,
body.single-post #jet-home-area .jet-single-heading,
body.single-post #jet-home-area .jet-single-meta {
  width:100%;max-width:1040px;box-sizing:border-box;
  margin-left:auto!important;margin-right:auto!important;
}
body.single-post #jet-home-area .entry-header {
  padding-top:0!important;
  margin-bottom:15px!important;
}
/* Breadcrumb: restrained one-line trail; on small screens the final title truncates. */
body.single-post #jet-home-area .jet-breadcrumb {margin-top:0!important;margin-bottom:11px!important;padding:0!important;background:transparent!important;border:0!important;}
body.single-post #jet-home-area .jet-breadcrumb ol {
  display:flex;flex-flow:row nowrap;gap:6px;align-items:center;
  margin:0!important;padding:0!important;list-style:none;
  max-width:100%;min-width:0;overflow:hidden;
}
body.single-post #jet-home-area .jet-breadcrumb ol li {
  min-width:0;flex:0 0 auto;margin:0!important;padding:0!important;
  border:0!important;background:transparent!important;
  font-size:12px!important;font-weight:500!important;line-height:1.55;
  color:var(--axy-a-muted)!important;box-shadow:none!important;border-radius:0!important;
}
body.single-post #jet-home-area .jet-breadcrumb ol li:last-child {
  flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  font-weight:650!important;color:var(--axy-a-title)!important;
}
body.single-post #jet-home-area .jet-breadcrumb ol li:nth-child(even){font-weight:700!important;color:var(--axy-head-accent)!important;}
body.single-post #jet-home-area .jet-breadcrumb ol li a{color:var(--axy-a-muted)!important;white-space:nowrap;}
body.single-post #jet-home-area .jet-single-cat {
  display:flex;align-items:center;gap:7px;flex-wrap:wrap;
  margin-top:0!important;margin-bottom:9px!important;
}
body.single-post #jet-home-area .jet-single-cat a {
  display:inline-flex;align-items:center;gap:7px;
  min-height:24px;padding:5px 11px!important;
  border-radius:999px;font-size:10px!important;font-weight:800!important;
  letter-spacing:.055em;line-height:1.15!important;
  box-shadow:none!important;color:#fff!important;
  background:var(--axy-head-accent)!important;
}
body.single-post #jet-home-area .jet-single-cat a::before {
  width:6px;height:6px;box-shadow:none;background:#fff;
}
body.single-post #jet-home-area .jet-single-heading {
  padding:0!important;margin-top:0!important;margin-bottom:10px!important;
}
body.single-post #jet-home-area .jet-single-heading h1,
body.single-post #jet-home-area .entry-header h1 {
  font-size:clamp(25px,2.55vw,37px)!important;
  line-height:1.23!important;letter-spacing:-.023em!important;
  font-weight:800!important;overflow-wrap:break-word;
  color:var(--axy-a-title)!important;
  margin-top:0!important;margin-bottom:0!important;
}
body.single-post #jet-home-area .jet-single-heading p {
  font-size:clamp(14px,1vw,16px)!important;line-height:1.6!important;
  margin:8px 0 0!important;color:var(--axy-a-muted)!important;
}
/* No full-width, tall meta card: small individual chips in one compact row. */
body.single-post #jet-home-area .jet-single-meta {
  display:flex!important;justify-content:flex-start!important;
  align-items:center!important;flex-wrap:wrap!important;gap:7px 14px!important;
  min-height:0!important;margin-top:11px!important;margin-bottom:15px!important;
  padding:0!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;
  font-size:12px!important;line-height:1.45!important;
}
body.single-post #jet-home-area .jet-single-meta .jet-meta-left,
body.single-post #jet-home-area .jet-single-meta .jet-meta-right {
  display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;
  gap:6px!important;margin:0!important;padding:0!important;
  width:auto!important;max-width:100%!important;
}
body.single-post #jet-home-area .jet-single-meta :is(.jet-single-author-img,.single-author,.axy-single-date,.posted-on,.reading-time) {
  margin-top:0!important;margin-bottom:0!important;
}
body.single-post #jet-home-area .jet-single-meta .jet-single-author-img img{width:26px;height:26px;}
body.single-post #jet-home-area .jet-single-meta .jet-meta-right>span,
body.single-post #jet-home-area .jet-single-meta .reading-time {
  min-height:27px;padding:5px 9px!important;
  border-radius:999px!important;background:var(--axy-a-subtle)!important;
  border:1px solid var(--axy-a-line)!important;box-shadow:none!important;
  color:var(--axy-a-muted)!important;font-weight:650!important;
}
body.single-post #jet-home-area .jet-single-meta :is(a,span,time,em) {font-size:inherit;}
body.single-post #jet-home-area .jet-single-thumb {margin-top:13px!important;}
body.single-post #jet-home-area .entry-header>.jet-single-shares {margin-top:11px!important;margin-bottom:14px!important;}
/* Compact header remains visually aligned inside narrow sidebar layouts. */
body.single-post #jet-home-area.right-sidebar .jet-single-area .jet-breadcrumb,
body.single-post #jet-home-area.left-sidebar .jet-single-area .jet-breadcrumb,
body.single-post #jet-home-area.right-sidebar .jet-single-area .jet-single-cat,
body.single-post #jet-home-area.left-sidebar .jet-single-area .jet-single-cat,
body.single-post #jet-home-area.right-sidebar .jet-single-area .jet-single-heading,
body.single-post #jet-home-area.left-sidebar .jet-single-area .jet-single-heading,
body.single-post #jet-home-area.right-sidebar .jet-single-area .jet-single-meta,
body.single-post #jet-home-area.left-sidebar .jet-single-area .jet-single-meta {
  max-width:100%;
}
@media(max-width:767px){
  body.single-post #jet-home-area .jet-breadcrumb {margin-bottom:9px!important;}
  body.single-post #jet-home-area .jet-breadcrumb ol li{font-size:11px!important;}
  body.single-post #jet-home-area .jet-single-heading h1,
  body.single-post #jet-home-area .entry-header h1{font-size:clamp(24px,5.7vw,30px)!important;line-height:1.25!important;}
  body.single-post #jet-home-area .jet-single-meta{gap:7px 10px!important;margin-top:10px!important;margin-bottom:12px!important;}
  body.single-post #jet-home-area .jet-single-meta .jet-meta-left,
  body.single-post #jet-home-area .jet-single-meta .jet-meta-right{gap:5px!important;}
}
