/**
 * CSK blog — Option A + Eldorado rhythm (e27).
 * Marker: csk-dev-blog-20260824e27
 * 1a: featured hero + 2 secondaries + Latest rows.
 * Live cat chips + one post search (PHP). Hide empty wells.
 * GTA-only real covers. No Eldorado orange/logo.
 * Scope: body.blog / .woodmart-archive-blog / body.single-post.
 * No Combine CSS. Child theme only.
 */

body.blog,
body.woodmart-archive-blog,
body.category:not(.tax-product_cat):not(.tax-product_tag),
body.tag:not(.tax-product_tag),
body.author,
body.date,
body.archive.post-type-archive-post,
body.single-post:not(.woocommerce) {
  --csk-blog-bg: #0b0d12;
  --csk-card: #13141b;
  --csk-hair: #1e2430;
  --csk-title: #ffffff;
  --csk-body: #d7e3f0;
  --csk-muted: #8A8F98;
  --csk-accent: #0EA4FC;
  --csk-link: #c9d2de;
}

/* ========== Canvas ========== */
body.blog,
body.woodmart-archive-blog,
body.single-post:not(.woocommerce),
body.blog .website-wrapper,
body.woodmart-archive-blog .website-wrapper,
body.single-post:not(.woocommerce) .website-wrapper,
body.blog .main-page-wrapper,
body.woodmart-archive-blog .main-page-wrapper,
body.single-post:not(.woocommerce) .main-page-wrapper,
body.blog .site-content,
body.woodmart-archive-blog .site-content,
body.single-post:not(.woocommerce) .site-content,
body.blog .content-layout-wrapper,
body.woodmart-archive-blog .content-layout-wrapper,
body.single-post:not(.woocommerce) .content-layout-wrapper,
body.blog .container,
body.woodmart-archive-blog .container,
body.category:not(.tax-product_cat) .site-content,
body.tag:not(.tax-product_tag) .site-content {
  background-color: #0b0d12 !important;
  background-image: none !important;
}

body.blog .page-title,
body.woodmart-archive-blog .page-title,
body.blog .title-blog,
body.blog .wd-page-title,
body.blog .page-title.color-scheme-light,
body.single-post:not(.woocommerce) .page-title,
body.single-post:not(.woocommerce) .wd-page-title {
  background-color: #0b0d12 !important;
  background-image: none !important;
  border-bottom: 1px solid #1e2430;
  box-shadow: none !important;
}

body.blog .page-title .entry-title,
body.blog .page-title .title,
body.woodmart-archive-blog .page-title .title,
body.blog .wd-page-title .title,
body.woodmart-archive-blog .title-container .entry-title {
  color: #ffffff !important;
  font-weight: 600;
  text-decoration: none !important;
  border-bottom: 0 !important;
}

/* Side pad ≥24px (390 + desk) */
body.blog .site-content .container,
body.woodmart-archive-blog .site-content .container,
body.single-post:not(.woocommerce) .site-content .container,
body.blog .wd-blog-holder,
body.woodmart-archive-blog .wd-blog-holder {
  padding-left: 24px;
  padding-right: 24px;
}

/* ========== Kill masonry / 3-col / shadow ========== */
body.blog .blog-posts-loop.masonry-container,
body.blog .wd-blog-holder.masonry-container,
body.blog .masonry-container.blog-pagination-pagination,
body.woodmart-archive-blog .masonry-container.wd-blog-holder,
body.woodmart-archive-blog .blog-pagination-pagination.masonry-container,
body.blog .wd-blog-holder,
body.woodmart-archive-blog .wd-blog-holder,
body.category:not(.tax-product_cat) .wd-blog-holder,
body.tag:not(.tax-product_tag) .wd-blog-holder {
  display: grid !important;
  grid-template-columns: 1fr;
  gap: 20px;
  height: auto !important;
  width: 100% !important;
}

body.blog article.blog-post-loop,
body.woodmart-archive-blog article.blog-post-loop,
body.category:not(.tax-product_cat) article.blog-post-loop,
body.tag:not(.tax-product_tag) article.blog-post-loop,
body.author article.blog-post-loop {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  flex: none !important;
  background: transparent !important;
  box-shadow: none !important;
  transform: none !important;
}

body.blog article.blog-post-loop .article-inner,
body.woodmart-archive-blog article.blog-post-loop .article-inner,
body.category:not(.tax-product_cat) article.blog-post-loop .article-inner,
body.blog article.blog-style-shadow .article-inner,
body.woodmart-archive-blog article.blog-style-shadow .article-inner {
  position: relative !important;
  overflow: visible;
  border-radius: 12px;
  background: #13141b !important;
  border: 1px solid #1e2430 !important;
  box-shadow: none !important;
  min-height: 0;
  height: auto !important;
  padding: 24px;
  transition: border-color .2s ease, transform .2s ease;
}

body.blog article.blog-post-loop .article-inner:hover,
body.woodmart-archive-blog article.blog-post-loop .article-inner:hover {
  transform: translateY(-2px);
  border-color: rgba(14, 164, 252, 0.45) !important;
  box-shadow: none !important;
}

/* Hide empty featured wells — all 12 media=0; no fake 16:9 plates */
body.blog article.blog-post-loop .article-inner::before,
body.woodmart-archive-blog article.blog-post-loop .article-inner::before,
body.category:not(.tax-product_cat) article.blog-post-loop .article-inner::before,
body.tag:not(.tax-product_tag) article.blog-post-loop .article-inner::before,
body.author article.blog-post-loop .article-inner::before {
  content: none !important;
  display: none !important;
}

body.blog article.blog-post-loop .post-img-wrapp:empty,
body.blog article.blog-post-loop .blog-thumb-wrapper:empty,
body.blog article.blog-post-loop .entry-thumbnail:empty,
body.blog article.blog-post-loop .post-img-wrapp:not(:has(img.wp-post-image[src*="/uploads/"])),
body.blog article.blog-post-loop .blog-thumb-wrapper:not(:has(img[src*="/uploads/"])),
body.blog article.blog-post-loop img.wp-post-image[src=""],
body.blog article.blog-post-loop img.wp-post-image:not([src]),
body.blog article.blog-post-loop img.wp-post-image[src*="data:image/svg+xml"],
body.woodmart-archive-blog article.blog-post-loop .post-img-wrapp:not(:has(img[src*="/uploads/"])) {
  display: none !important;
}

/* Date chips: no light with-bg slab */
body.blog article.blog-post-loop .wd-post-date,
body.woodmart-archive-blog article.blog-post-loop .wd-post-date,
body.blog article.blog-post-loop .post-date.wd-style-with-bg {
  position: static !important;
  display: inline-flex;
  align-items: baseline;
  gap: 6px;
  background: transparent !important;
  background-image: none !important;
  color: #8A8F98 !important;
  border: 0 !important;
  border-radius: 0;
  box-shadow: none !important;
  padding: 0;
  margin: 0 0 8px;
}

body.blog article.blog-post-loop .post-date-day,
body.blog article.blog-post-loop .post-date-month,
body.woodmart-archive-blog article.blog-post-loop .post-date-day,
body.woodmart-archive-blog article.blog-post-loop .post-date-month {
  display: inline;
  color: #8A8F98 !important;
  background: none !important;
  font-size: 13px;
  line-height: 1.4;
}

/* Category eyebrow + 3px rail — #0EA4FC only */
body.blog article.blog-post-loop .meta-categories-wrapp,
body.woodmart-archive-blog article.blog-post-loop .meta-categories-wrapp {
  margin: 0 0 8px;
}

body.blog article.blog-post-loop .wd-post-cat,
body.woodmart-archive-blog article.blog-post-loop .wd-post-cat,
body.blog article.blog-post-loop .meta-post-categories {
  background: transparent !important;
  background-image: none !important;
  border: 0 !important;
  border-left: 3px solid #0EA4FC !important;
  border-radius: 0 !important;
  padding: 0 0 0 10px;
  box-shadow: none !important;
}

body.blog article.blog-post-loop .meta-post-categories a,
body.woodmart-archive-blog article.blog-post-loop .meta-post-categories a,
body.blog article.blog-post-loop .wd-post-cat a {
  color: #0EA4FC !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0;
  padding: 0;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .06em;
  text-transform: uppercase;
  text-decoration: none !important;
}

/* Titles stay visible #fff */
body.blog article.blog-post-loop .article-body-container,
body.woodmart-archive-blog article.blog-post-loop .article-body-container {
  position: static !important;
  left: auto;
  right: auto;
  bottom: auto;
  z-index: auto;
  padding: 0;
  margin: 0;
  background: none !important;
}

body.blog article.blog-post-loop .post-title,
body.blog article.blog-post-loop .wd-entities-title,
body.woodmart-archive-blog article.blog-post-loop .post-title {
  margin: 0 0 10px;
  font-weight: 700;
  line-height: 1.25;
}

body.blog article.blog-post-loop .post-title a,
body.woodmart-archive-blog article.blog-post-loop .post-title a,
body.blog article.blog-post-loop .wd-entities-title a,
body.category:not(.tax-product_cat) article.blog-post-loop .post-title a {
  color: #ffffff !important;
  text-decoration: none !important;
  border: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  pointer-events: auto !important;
  position: relative !important;
  z-index: 4 !important;
}

body.blog article.blog-post-loop .post-title a:hover,
body.woodmart-archive-blog article.blog-post-loop .post-title a:hover {
  color: #0EA4FC !important;
}

/* Hide 0-comment wells + hover-share */
body.blog article.blog-post-loop .hovered-social-icons,
body.woodmart-archive-blog article.blog-post-loop .hovered-social-icons,
body.blog article.blog-post-loop .wd-social-icons,
body.blog article.blog-post-loop .meta-reply,
body.blog article.blog-post-loop .replies-count,
body.woodmart-archive-blog article.blog-post-loop .meta-reply,
body.woodmart-archive-blog article.blog-post-loop .hovered-social-icons {
  display: none !important;
}

body.blog article.blog-post-loop .entry-meta,
body.woodmart-archive-blog article.blog-post-loop .entry-meta {
  color: #8A8F98;
  font-size: 13px;
}

body.blog article.blog-post-loop .entry-meta a,
body.woodmart-archive-blog article.blog-post-loop .entry-meta a {
  color: #8A8F98 !important;
}

body.blog article.blog-post-loop .entry-content,
body.woodmart-archive-blog article.blog-post-loop .entry-content,
body.blog article.blog-post-loop .wd-entry-content {
  display: block !important;
  color: #d7e3f0 !important;
  font-size: 16px;
  line-height: 1.6;
  margin-top: 8px;
}

/* Continue reading — #0EA4FC verb, 44px tap */
body.blog article.blog-post-loop .btn-read-more,
body.blog article.blog-post-loop .more-link,
body.woodmart-archive-blog article.blog-post-loop .btn-read-more,
body.woodmart-archive-blog article.blog-post-loop .more-link,
body.blog article.blog-post-loop .read-more-section a {
  display: inline-flex !important;
  align-items: center;
  min-height: 44px;
  padding: 0 4px;
  color: #0EA4FC !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  font-weight: 600;
  text-decoration: none !important;
}

body.blog article.blog-post-loop .btn-read-more:hover,
body.blog article.blog-post-loop .more-link:hover {
  color: #ffffff !important;
}

/* ----- Lead = article 1 (index page 1 only) ----- */
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1) .post-title,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1) .post-title {
  font-size: clamp(22px, 3.2vw, 40px);
}

/* ----- Secondaries = 2 + 3 ----- */
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(2) .post-title,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(3) .post-title,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(2) .post-title,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(3) .post-title {
  font-size: clamp(18px, 2vw, 22px);
}

/* ----- Ruled rows = 4–12 + later pages: text only ----- */
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4),
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4),
body.blog.paged .wd-blog-holder > article.blog-post-loop,
body.woodmart-archive-blog.paged .wd-blog-holder > article.blog-post-loop,
body.category:not(.tax-product_cat) .wd-blog-holder > article.blog-post-loop,
body.tag:not(.tax-product_tag) .wd-blog-holder > article.blog-post-loop {
  /* full-width row */
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-inner,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-inner,
body.blog.paged .wd-blog-holder > article.blog-post-loop .article-inner,
body.woodmart-archive-blog.paged .wd-blog-holder > article.blog-post-loop .article-inner,
body.category:not(.tax-product_cat) .wd-blog-holder > article.blog-post-loop .article-inner,
body.tag:not(.tax-product_tag) .wd-blog-holder > article.blog-post-loop .article-inner {
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid #1e2430 !important;
  border-radius: 0 !important;
  padding: 12px 0;
  min-height: 44px;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-inner:hover,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-inner:hover,
body.blog.paged .wd-blog-holder > article.blog-post-loop .article-inner:hover {
  transform: none;
  border-bottom-color: rgba(14, 164, 252, 0.45) !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-content,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .wd-entry-content,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .read-more-section,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-meta,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .meta-author,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .post-img-wrapp,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .blog-thumb-wrapper,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-header img,
body.blog.paged .wd-blog-holder > article.blog-post-loop .entry-content,
body.blog.paged .wd-blog-holder > article.blog-post-loop .entry-meta,
body.blog.paged .wd-blog-holder > article.blog-post-loop .read-more-section,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-content,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-meta,
body.woodmart-archive-blog.paged .wd-blog-holder > article.blog-post-loop .entry-content,
body.category:not(.tax-product_cat) .wd-blog-holder > article.blog-post-loop .entry-content,
body.tag:not(.tax-product_tag) .wd-blog-holder > article.blog-post-loop .entry-content {
  display: none !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .post-title,
body.blog.paged .wd-blog-holder > article.blog-post-loop .post-title,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .post-title {
  font-size: 16px;
  margin: 0 0 4px;
}

/* Desk: lead full; 2+3 half-width; 4–12 full ruled */
@media (min-width: 768px) {
  body.blog .wd-blog-holder,
  body.woodmart-archive-blog .wd-blog-holder,
  body.blog .blog-pagination-pagination.masonry-container,
  body.woodmart-archive-blog .blog-pagination-pagination.masonry-container,
  body.category:not(.tax-product_cat) .wd-blog-holder,
  body.tag:not(.tax-product_tag) .wd-blog-holder {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px 24px;
  }

  body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1),
  body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1),
  body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4),
  body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4),
  body.blog.paged .wd-blog-holder > article.blog-post-loop,
  body.woodmart-archive-blog.paged .wd-blog-holder > article.blog-post-loop,
  body.category:not(.tax-product_cat) .wd-blog-holder > article.blog-post-loop,
  body.tag:not(.tax-product_tag) .wd-blog-holder > article.blog-post-loop {
    grid-column: 1 / -1;
  }
}

/* Mobile 390: 1-col lead, stacked secondaries, full-width rows */
@media (max-width: 767px) {
  body.blog .wd-blog-holder,
  body.woodmart-archive-blog .wd-blog-holder,
  body.blog .blog-pagination-pagination.masonry-container,
  body.woodmart-archive-blog .blog-pagination-pagination.masonry-container {
    grid-template-columns: 1fr !important;
    gap: 16px;
  }

  body.blog .site-content .container,
  body.woodmart-archive-blog .site-content .container,
  body.single-post:not(.woocommerce) .site-content .container,
  body.blog .wd-blog-holder,
  body.woodmart-archive-blog .wd-blog-holder {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1) .post-title {
    font-size: clamp(22px, 6vw, 26px);
  }
}

/* Pagination */
body.blog .wd-pagination,
body.blog nav.pagination,
body.woodmart-archive-blog .wd-pagination,
body.blog ul.page-numbers,
body.woodmart-archive-blog ul.page-numbers {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  margin: 32px 0 16px;
  grid-column: 1 / -1;
}

body.blog ul.page-numbers li,
body.woodmart-archive-blog ul.page-numbers li {
  list-style: none;
  margin: 0;
}

body.blog ul.page-numbers a,
body.blog ul.page-numbers span,
body.woodmart-archive-blog ul.page-numbers a,
body.woodmart-archive-blog ul.page-numbers span,
body.blog .page-numbers {
  display: inline-flex;
  min-width: 44px;
  min-height: 44px;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  background: #13141b;
  color: #c9d2de !important;
  border: 1px solid #1e2430;
  text-decoration: none !important;
}

body.blog ul.page-numbers .current,
body.woodmart-archive-blog ul.page-numbers .current,
body.blog .page-numbers.current {
  background: #0EA4FC;
  border-color: #0EA4FC;
  color: #0b0d12 !important;
}

body.blog .elementor-location-footer a[href*="/blog/"] {
  pointer-events: auto !important;
}

/* ========== Single post ========== */
body.single-post:not(.woocommerce) .page-title .entry-title,
body.single-post:not(.woocommerce) .page-title .title,
body.single-post:not(.woocommerce) h1.wd-entities-title,
body.single-post:not(.woocommerce) h1.post-title,
body.single-post.postid-461848 h1,
body.single-post:not(.woocommerce) article.post-single-page .entry-title,
body.single-post:not(.woocommerce) article.post-single-page h1 {
  color: #ffffff !important;
  font-weight: 600;
}

body.single-post:not(.woocommerce) article.post-single-page,
body.single-post:not(.woocommerce) .entry-content,
body.single-post:not(.woocommerce) .wd-entry-content,
body.single-post.postid-461848 .entry-content {
  color: #d7e3f0 !important;
  font-size: 16px !important;
  line-height: 1.6;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

body.single-post:not(.woocommerce) .entry-content p,
body.single-post:not(.woocommerce) .entry-content li {
  color: #d7e3f0 !important;
  font-size: 16px !important;
}

body.single-post:not(.woocommerce) .entry-content a {
  color: #0EA4FC !important;
}

body.single-post:not(.woocommerce) .entry-content h2,
body.single-post:not(.woocommerce) .entry-content h3,
body.single-post:not(.woocommerce) .entry-content h4 {
  color: #ffffff !important;
  font-weight: 600;
}

body.single-post:not(.woocommerce) .entry-content img,
body.single-post.postid-461848 .entry-content img {
  max-width: 100%;
  height: auto;
  border-radius: 12px;
  border: 1px solid #1e2430;
}

body.single-post:not(.woocommerce) .wd-post-date,
body.single-post:not(.woocommerce) .wd-post-cat,
body.single-post:not(.woocommerce) .wd-entry-meta,
body.single-post:not(.woocommerce) .entry-meta {
  color: #8A8F98 !important;
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

body.single-post:not(.woocommerce) .wd-post-cat a {
  color: #0EA4FC !important;
  background: transparent !important;
}

body.single-post:not(.woocommerce) .single-post-navigation a,
body.single-post:not(.woocommerce) .wd-single-footer a {
  color: #c9d2de !important;
}

body.single-post:not(.woocommerce) .single-post-navigation .wd-entities-title {
  color: #ffffff !important;
}

/* Hide leaked Woo product loops on posts — do not restyle shop cards */
body.single-post:not(.woocommerce) ul.products,
body.single-post:not(.woocommerce) .related.products,
body.single-post:not(.woocommerce) .upsells.products,
body.single-post:not(.woocommerce) .cross-sells,
body.single-post:not(.woocommerce) .wd-products,
body.single-post:not(.woocommerce) .wd-products-element,
body.single-post:not(.woocommerce) .product-grid-item,
body.single-post:not(.woocommerce) .wd-carousel-container.products,
body.single-post:not(.woocommerce) section.related.products,
body.single-post:not(.woocommerce) .woocommerce.columns-3,
body.single-post:not(.woocommerce) .woocommerce.columns-4 {
  display: none !important;
}

/* Dark comment fields */
body.single-post:not(.woocommerce) #respond,
body.single-post:not(.woocommerce) .comment-respond,
body.single-post:not(.woocommerce) .comments-area {
  background: #13141b;
  border: 1px solid #1e2430;
  border-radius: 12px;
  padding: 24px;
  color: #d7e3f0;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

body.single-post:not(.woocommerce) .comment-respond input[type="text"],
body.single-post:not(.woocommerce) .comment-respond input[type="email"],
body.single-post:not(.woocommerce) .comment-respond input[type="url"],
body.single-post:not(.woocommerce) .comment-respond textarea,
body.single-post:not(.woocommerce) #commentform input,
body.single-post:not(.woocommerce) #commentform textarea {
  background: #13141b !important;
  border: 1px solid #1e2430 !important;
  color: #ffffff !important;
  border-radius: 12px;
}

body.single-post:not(.woocommerce) .comment-respond input[type="submit"],
body.single-post:not(.woocommerce) #commentform .submit {
  background: #0EA4FC !important;
  color: #0b0d12 !important;
  border: 0 !important;
  min-height: 44px;
  border-radius: 12px;
  font-weight: 600;
  padding: 0 20px;
}

/* Optional 3px reading rail on the essay */
body.single-post:not(.woocommerce) article.post-single-page {
  border-left: 3px solid #0EA4FC;
  padding-left: 20px;
}

/* ========== csk-dev-blog-20260824 1a ========== */


/* ========== csk-dev-blog-20260824d addendum 14-16 ==========
   14 singles dark canvas + kill 27/FEB absolute with-bg on H1
   15 hide empty/broken wells (no invented art)
   16 hide WP Meta; restyle quicksave H2 (do not hide)
   Scope body.single-post / blog index. No official IP. ========== */

body.single-post,
body.single-post.postid-461817,
body.single-post.postid-461848,
body.single-post:not(.woocommerce),
body.single-post .website-wrapper,
body.single-post .main-page-wrapper,
body.single-post .site-content,
body.single-post #content,
body.single-post .wd-content-area,
body.single-post .content-layout-wrapper,
body.single-post .container,
body.single-post .page-title,
body.single-post .wd-page-title,
body.single-post article.post-single-page,
body.single-post article.post {
  background-color: #0b0d12 !important;
  background-image: none !important;
}

body.single-post h1,
body.single-post h1.entry-title,
body.single-post h1.wd-entities-title,
body.single-post .page-title .entry-title,
body.single-post .page-title .title,
body.single-post.postid-461817 h1,
body.single-post.postid-461848 h1 {
  color: #ffffff !important;
  font-family: var(--wd-title-font), Poppins, sans-serif !important;
  font-weight: 600 !important;
  position: relative !important;
  z-index: 2 !important;
}

body.single-post,
body.single-post .entry-content,
body.single-post .wd-entry-content,
body.single-post .entry-content p,
body.single-post .entry-content li {
  color: #d7e3f0 !important;
  font-size: 16px !important;
}

/* Kill white 27/FEB absolute with-bg overlap — plain #8A8F98 meta, no chip on H1 */
body.single-post .wd-post-date,
body.single-post .post-date.wd-post-date,
body.single-post .wd-post-date.wd-style-with-bg,
body.single-post .woodmart-post-date,
body.single-post header.entry-header .wd-post-date,
body.single-post .page-title .wd-post-date,
body.single-post article .wd-post-date {
  position: static !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  bottom: auto !important;
  transform: none !important;
  float: none !important;
  display: inline-flex !important;
  align-items: baseline !important;
  gap: 6px !important;
  background: transparent !important;
  background-image: none !important;
  background-color: transparent !important;
  color: #8A8F98 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 0 12px !important;
  z-index: auto !important;
  width: auto !important;
  height: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
}

body.single-post .wd-post-date .post-date-day,
body.single-post .wd-post-date .post-date-month,
body.single-post .woodmart-post-date .post-date-day,
body.single-post .woodmart-post-date .post-date-month {
  display: inline !important;
  position: static !important;
  color: #8A8F98 !important;
  background: none !important;
  background-color: transparent !important;
  font-size: 13px !important;
  line-height: 1.4 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
}

/* 15 — hide empty wells; GTA-only real covers */
body.blog article.blog-post-loop:not(.category-gta) .post-img-wrapp,
body.blog article.blog-post-loop:not(.category-gta) .blog-thumb-wrapper,
body.blog article.blog-post-loop:not(.category-gta) .entry-thumbnail,
body.blog article.blog-post-loop:not(.category-gta) .post-image,
body.blog article.blog-post-loop:not(.category-gta) img.wp-post-image,
body.woodmart-archive-blog article.blog-post-loop:not(.category-gta) .post-img-wrapp,
body.woodmart-archive-blog article.blog-post-loop:not(.category-gta) img.wp-post-image,
body.blog article.blog-post-loop .post-img-wrapp:empty,
body.blog article.blog-post-loop .blog-thumb-wrapper:empty,
body.blog article.blog-post-loop img.wp-post-image:not([src*="/uploads/"]),
body.blog article.blog-post-loop img.wp-post-image[src*="data:image"] {
  display: none !important;
}

body.blog article.category-gta .post-img-wrapp:has(img[src*="/uploads/"]),
body.blog article.category-gta .blog-thumb-wrapper:has(img[src*="/uploads/"]) {
  display: block !important;
  overflow: hidden;
  border-radius: 12px;
  margin: 0 0 14px;
}

body.blog article.category-gta img.wp-post-image[src*="/uploads/"] {
  display: block !important;
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

body.blog:not(.paged) .wd-blog-holder > article.category-gta:nth-of-type(n+4) .post-img-wrapp:has(img[src*="/uploads/"]),
body.blog:not(.paged) .wd-blog-holder > article.category-gta:nth-of-type(n+4) .blog-thumb-wrapper:has(img[src*="/uploads/"]) {
  float: left;
  width: 168px;
  max-width: 36%;
  margin: 0 16px 0 0;
}

body.blog:not(.paged) .wd-blog-holder > article.category-gta:nth-of-type(n+4) .article-inner::after,
body.blog.paged .wd-blog-holder > article.category-gta .article-inner::after {
  content: "";
  display: block;
  clear: both;
}

/* Known naturalWidth-0 in-body on crossplay. Keep working police-station figures. */
body.single-post.postid-461817 .entry-content img[src*="is-gta-5-crossplay-"],
body.single-post.postid-461817 .entry-content img[src*="is-there-crossplay-on-gta-5"],
body.single-post.postid-461817 .entry-content img[data-src*="is-gta-5-crossplay-"],
body.single-post.postid-461817 .entry-content img[data-src*="is-there-crossplay-on-gta-5"],
body.single-post .entry-content img[src=""],
body.single-post .entry-content img:not([src]),
body.single-post .entry-content img[width="0"],
body.single-post .entry-content img[height="0"] {
  display: none !important;
}

/* 16 — hide default WP Meta widget (Log in / feeds / WordPress.org) */
body.single-post .widget_meta,
body.single-post .widget.widget_meta,
body.single-post .sidebar-widget.widget_meta,
body.single-post aside .widget_meta,
body.single-post #secondary .widget_meta {
  display: none !important;
}

/* Restyle leaked quicksave H2 — do not hide, do not rewrite copy */
body.single-post .wd-info-box .info-box-title,
body.single-post h2.info-box-title,
body.single-post .woodmart-info-box h2 {
  color: #ffffff !important;
  font-family: var(--wd-title-font), Poppins, sans-serif !important;
  font-weight: 600 !important;
  font-size: 18px !important;
  line-height: 1.4 !important;
  background: #13141b !important;
  border: 1px solid #1e2430 !important;
  border-radius: 12px !important;
  padding: 16px 20px !important;
  margin: 16px 0 !important;
}

body.single-post .wd-info-box,
body.single-post .woodmart-info-box {
  background: transparent !important;
  box-shadow: none !important;
}

/* ========== end csk-dev-blog-20260824d ========== */


/* ========== csk-dev-blog-20260824e Eldorado rhythm ========== */

body.blog .page-title .container,
body.woodmart-archive-blog .page-title .container,
body.blog .site-content.col-12,
body.woodmart-archive-blog .site-content.col-12,
body.single-post:not(.woocommerce) .site-content .container {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
}

body.blog .page-title .entry-title,
body.blog .title-blog .entry-title,
body.woodmart-archive-blog .page-title .title {
  font-family: var(--wd-title-font), Poppins, sans-serif !important;
  font-weight: 600 !important;
  font-size: clamp(28px, 3vw, 32px);
  color: #ffffff !important;
}

/* Live cat chips + one post search — real hrefs, no overlay labels */
.csk-blog-filters {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 12px;
  grid-column: 1 / -1;
  width: 100%;
  max-width: 1120px;
  margin: 0 0 8px;
  padding: 4px 0 12px;
}

.csk-blog-filters__chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.csk-blog-filters__chip {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 0 16px;
  border-radius: 12px;
  border: 1px solid #1e2430;
  background: #13141b;
  color: #c9d2de !important;
  font-family: var(--wd-text-font), Lato, sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none !important;
  box-shadow: none !important;
}

.csk-blog-filters__chip:hover {
  border-color: rgba(14, 164, 252, 0.45);
  color: #ffffff !important;
  transform: translateY(-2px);
}

.csk-blog-filters__chip.is-active {
  background: #0EA4FC;
  border-color: #0EA4FC;
  color: #0b0d12 !important;
}

.csk-blog-search {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
  min-height: 44px;
}

.csk-blog-search input[name="s"] {
  min-height: 44px;
  min-width: 180px;
  padding: 0 14px;
  border-radius: 12px;
  border: 1px solid #1e2430;
  background: #13141b !important;
  color: #ffffff !important;
  font-family: var(--wd-text-font), Lato, sans-serif;
  font-size: 14px;
}

.csk-blog-search button {
  min-height: 44px;
  min-width: 44px;
  padding: 0 16px;
  border: 0;
  border-radius: 12px;
  background: #0EA4FC !important;
  color: #0b0d12 !important;
  font-weight: 600;
  cursor: pointer;
}

/* Hero: one story owns the fold */
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1) .article-inner,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1) .article-inner {
  padding: 32px 28px;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1) .entry-content,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1) .entry-content {
  font-size: 16px !important;
  line-height: 1.55 !important;
  max-width: 46rem;
}

body.blog article.blog-post-loop .entry-content,
body.woodmart-archive-blog article.blog-post-loop .entry-content {
  line-height: 1.55 !important;
}

/* Latest rows: eyebrow · title · date — horizontal, not cards */
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-inner,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-inner,
body.blog.paged .wd-blog-holder > article.blog-post-loop .article-inner,
body.woodmart-archive-blog.paged .wd-blog-holder > article.blog-post-loop .article-inner {
  display: block;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .post-title,
body.blog.paged .wd-blog-holder > article.blog-post-loop .post-title {
  font-family: var(--wd-title-font), Poppins, sans-serif !important;
  font-weight: 600 !important;
  font-size: clamp(18px, 2vw, 20px);
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .meta-author,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .meta-reply,
body.blog.paged .wd-blog-holder > article.blog-post-loop .meta-author,
body.blog.paged .wd-blog-holder > article.blog-post-loop .meta-reply {
  display: none !important;
}

/* Hide leftover product search clones in the blog column only */
body.blog .site-content form.searchform[data-post_type="product"],
body.woodmart-archive-blog .site-content form.searchform[data-post_type="product"] {
  display: none !important;
}

@media (max-width: 767px) {
  .csk-blog-search {
    margin-left: 0;
    width: 100%;
  }
  .csk-blog-search input[name="s"] {
    flex: 1;
    min-width: 0;
  }
  body.blog:not(.paged) .wd-blog-holder > article.category-gta:nth-of-type(n+4) .post-img-wrapp,
  body.blog:not(.paged) .wd-blog-holder > article.category-gta:nth-of-type(n+4) .blog-thumb-wrapper {
    float: none;
    width: 100%;
    max-width: 100%;
    margin: 0 0 12px;
  }
}

/* ========== end csk-dev-blog-20260824e ========== */

/* ========== csk-dev-blog-20260824e25 recapture polish ========== */

/* Keep leftover Woodmart masonry / col-md-4 / shadow classes visually dead */
body.blog article.blog-post-loop.col-md-4,
body.blog article.blog-post-loop.col-sm-6,
body.blog article.blog-post-loop.col-12,
body.blog article.blog-design-masonry,
body.blog article.blog-style-shadow,
body.woodmart-archive-blog article.blog-post-loop.col-md-4,
body.woodmart-archive-blog article.blog-design-masonry,
body.woodmart-archive-blog article.blog-style-shadow {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  float: none !important;
  width: 100% !important;
  max-width: 100% !important;
  flex: none !important;
  box-shadow: none !important;
}

/* 2) Hero article: 12px radius, surface #13141b (not transparent / radius 0) */
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1),
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1) {
  background: #13141b !important;
  border-radius: 12px !important;
  overflow: hidden;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1) .article-inner,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1) .article-inner {
  background: #13141b !important;
  border-radius: 12px !important;
  border: 1px solid #1e2430 !important;
}

/* 3) Hide author + avatar on hero and secondaries (rows already hidden) */
body.blog .wd-blog-holder > article.blog-post-loop .meta-author,
body.blog .wd-blog-holder > article.blog-post-loop .meta-author img,
body.blog .wd-blog-holder > article.blog-post-loop img.avatar,
body.blog .wd-blog-holder > article.blog-post-loop .entry-meta .fn,
body.woodmart-archive-blog .wd-blog-holder > article.blog-post-loop .meta-author,
body.woodmart-archive-blog .wd-blog-holder > article.blog-post-loop img.avatar {
  display: none !important;
}

/* 1) Latest rows: left-aligned eyebrow · title · date on one line */
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4),
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4),
body.blog.paged .wd-blog-holder > article.blog-post-loop,
body.woodmart-archive-blog.paged .wd-blog-holder > article.blog-post-loop,
body.category:not(.tax-product_cat) .wd-blog-holder > article.blog-post-loop,
body.tag:not(.tax-product_tag) .wd-blog-holder > article.blog-post-loop {
  text-align: left !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-inner,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-inner,
body.blog.paged .wd-blog-holder > article.blog-post-loop .article-inner,
body.woodmart-archive-blog.paged .wd-blog-holder > article.blog-post-loop .article-inner,
body.category:not(.tax-product_cat) .wd-blog-holder > article.blog-post-loop .article-inner,
body.tag:not(.tax-product_tag) .wd-blog-holder > article.blog-post-loop .article-inner {
  display: flex !important;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: flex-start;
  text-align: left !important;
  gap: 6px 14px;
  background: transparent !important;
  border-radius: 0 !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-body-container,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-body-container,
body.blog.paged .wd-blog-holder > article.blog-post-loop .article-body-container,
body.woodmart-archive-blog.paged .wd-blog-holder > article.blog-post-loop .article-body-container,
body.category:not(.tax-product_cat) .wd-blog-holder > article.blog-post-loop .article-body-container,
body.tag:not(.tax-product_tag) .wd-blog-holder > article.blog-post-loop .article-body-container {
  display: contents;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-header,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-header,
body.blog.paged .wd-blog-holder > article.blog-post-loop .entry-header,
body.woodmart-archive-blog.paged .wd-blog-holder > article.blog-post-loop .entry-header {
  order: 3;
  margin: 0 !important;
  padding: 0 !important;
  display: inline-flex;
  align-items: baseline;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .meta-categories-wrapp,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .meta-categories-wrapp,
body.blog.paged .wd-blog-holder > article.blog-post-loop .meta-categories-wrapp {
  order: 1;
  margin: 0 !important;
  flex: 0 0 auto;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .post-title,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .post-title,
body.blog.paged .wd-blog-holder > article.blog-post-loop .post-title {
  order: 2;
  flex: 1 1 220px;
  margin: 0 !important;
  text-align: left !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .wd-post-date,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .wd-post-date,
body.blog.paged .wd-blog-holder > article.blog-post-loop .wd-post-date {
  margin: 0 !important;
  white-space: nowrap;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-meta,
body.blog.paged .wd-blog-holder > article.blog-post-loop .entry-meta,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-meta {
  display: none !important;
}

@media (max-width: 767px) {
  body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .post-title,
  body.blog.paged .wd-blog-holder > article.blog-post-loop .post-title {
    flex: 1 1 100%;
  }
}

/* ========== end csk-dev-blog-20260824e25 ========== */


/* ========== csk-dev-blog-20260824e26 recapture polish ========== */

/* Never hide the live chip row / post search */
body.blog .csk-blog-filters,
body.woodmart-archive-blog .csk-blog-filters,
body.category:not(.tax-product_cat) .csk-blog-filters {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  pointer-events: auto !important;
}
body.blog .csk-blog-filters__chips,
body.woodmart-archive-blog .csk-blog-filters__chips {
  display: flex !important;
  flex-wrap: wrap !important;
}
body.blog .csk-blog-filters__chip,
body.woodmart-archive-blog .csk-blog-filters__chip {
  display: inline-flex !important;
}
body.blog form.csk-blog-search,
body.woodmart-archive-blog form.csk-blog-search {
  display: flex !important;
  visibility: visible !important;
}

/* Leaf left-align: article token is not enough — Woodmart centers children */
body.blog .wd-blog-holder > article.blog-post-loop,
body.woodmart-archive-blog .wd-blog-holder > article.blog-post-loop,
body.blog .wd-blog-holder > article.blog-post-loop .article-inner,
body.blog .wd-blog-holder > article.blog-post-loop .article-body-container,
body.blog .wd-blog-holder > article.blog-post-loop .entry-header,
body.blog .wd-blog-holder > article.blog-post-loop .meta-categories-wrapp,
body.blog .wd-blog-holder > article.blog-post-loop .wd-post-cat,
body.blog .wd-blog-holder > article.blog-post-loop .meta-post-categories,
body.blog .wd-blog-holder > article.blog-post-loop .wd-post-date,
body.blog .wd-blog-holder > article.blog-post-loop .post-date,
body.blog .wd-blog-holder > article.blog-post-loop .post-date-day,
body.blog .wd-blog-holder > article.blog-post-loop .post-date-month,
body.blog .wd-blog-holder > article.blog-post-loop .post-title,
body.blog .wd-blog-holder > article.blog-post-loop .wd-entities-title,
body.blog .wd-blog-holder > article.blog-post-loop .entry-content,
body.blog .wd-blog-holder > article.blog-post-loop .wd-entry-content,
body.woodmart-archive-blog .wd-blog-holder > article.blog-post-loop .article-inner,
body.woodmart-archive-blog .wd-blog-holder > article.blog-post-loop .entry-header,
body.woodmart-archive-blog .wd-blog-holder > article.blog-post-loop .wd-post-date,
body.woodmart-archive-blog .wd-blog-holder > article.blog-post-loop .post-title,
body.woodmart-archive-blog .wd-blog-holder > article.blog-post-loop .entry-content {
  text-align: left !important;
  justify-content: flex-start !important;
}

body.blog .wd-blog-holder > article.blog-post-loop .wd-post-date,
body.blog .wd-blog-holder > article.blog-post-loop .wd-post-cat,
body.blog .wd-blog-holder > article.blog-post-loop .meta-post-categories {
  margin-left: 0 !important;
  margin-right: auto;
}

/* Latest rows: do not use display:contents (e25 order failed). Body holds eyebrow+title; header date last. */
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-inner,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-inner,
body.blog.paged .wd-blog-holder > article.blog-post-loop .article-inner,
body.woodmart-archive-blog.paged .wd-blog-holder > article.blog-post-loop .article-inner {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: baseline !important;
  justify-content: flex-start !important;
  text-align: left !important;
  gap: 8px 16px;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-body-container,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-body-container,
body.blog.paged .wd-blog-holder > article.blog-post-loop .article-body-container,
body.woodmart-archive-blog.paged .wd-blog-holder > article.blog-post-loop .article-body-container {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: baseline !important;
  justify-content: flex-start !important;
  order: 1;
  flex: 1 1 auto;
  min-width: 0;
  width: auto !important;
  gap: 8px 16px;
  text-align: left !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .meta-categories-wrapp,
body.blog.paged .wd-blog-holder > article.blog-post-loop .meta-categories-wrapp,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .meta-categories-wrapp {
  order: 1;
  flex: 0 0 auto;
  margin: 0 !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .post-title,
body.blog.paged .wd-blog-holder > article.blog-post-loop .post-title,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .post-title {
  order: 2;
  flex: 1 1 auto;
  min-width: 0;
  margin: 0 !important;
  text-align: left !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-header,
body.blog.paged .wd-blog-holder > article.blog-post-loop .entry-header,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-header {
  order: 3;
  display: flex !important;
  align-items: baseline;
  justify-content: flex-start;
  flex: 0 0 auto;
  width: auto !important;
  margin: 0 0 0 auto !important;
  padding: 0 !important;
  text-align: left !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .wd-post-date,
body.blog.paged .wd-blog-holder > article.blog-post-loop .wd-post-date {
  margin: 0 !important;
  white-space: nowrap;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-meta,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-content,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .hovered-social-icons,
body.blog.paged .wd-blog-holder > article.blog-post-loop .entry-meta,
body.blog.paged .wd-blog-holder > article.blog-post-loop .entry-content,
body.blog.paged .wd-blog-holder > article.blog-post-loop .hovered-social-icons {
  display: none !important;
}

@media (max-width: 767px) {
  body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-inner,
  body.blog.paged .wd-blog-holder > article.blog-post-loop .article-inner {
    flex-wrap: wrap !important;
  }
  body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .article-body-container,
  body.blog.paged .wd-blog-holder > article.blog-post-loop .article-body-container {
    flex: 1 1 100%;
    flex-wrap: wrap !important;
  }
  body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(n+4) .entry-header,
  body.blog.paged .wd-blog-holder > article.blog-post-loop .entry-header {
    margin-left: 0 !important;
  }
}

/* ========== end csk-dev-blog-20260824e26 ========== */

/* ========== csk-dev-blog-20260824e27 recapture polish ========== */

/* Hero + secondaries: hide day/month overlay chip so title is not under 29 FEB.
   DOM is header(date) then body(eyebrow, title, full date). Chip gone = eyebrow · title · date. */
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) > .article-inner > .entry-header,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) > .article-inner > .entry-header,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .wd-post-date,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .wd-post-date,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .post-date.wd-style-with-bg {
  display: none !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .article-body-container,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .article-body-container {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .meta-categories-wrapp,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .meta-categories-wrapp {
  order: 1;
  margin-top: 0 !important;
  margin-bottom: 8px !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .post-title,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .post-title {
  order: 2;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .entry-meta,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .entry-meta {
  order: 3;
  display: block !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .entry-content,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .entry-content {
  order: 4;
}

/* Unpin eyebrow from negative / absolute top so well overflow cannot clip FORTNITE */
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .meta-categories-wrapp,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .wd-post-cat,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .meta-post-categories,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .meta-categories-wrapp,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(-n+3) .wd-post-cat {
  position: static !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  transform: none !important;
  float: none !important;
}

/* padding-top inside the #13141b 12px well so eyebrow is not cut by overflow:hidden */
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1),
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1),
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(2),
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(3),
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(2),
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(3) {
  padding-top: 12px !important;
  box-sizing: border-box;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1) .article-inner,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(1) .article-inner {
  padding-top: 36px !important;
}

body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(2) .article-inner,
body.blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(3) .article-inner,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(2) .article-inner,
body.woodmart-archive-blog:not(.paged) .wd-blog-holder > article.blog-post-loop:nth-of-type(3) .article-inner {
  padding-top: 28px !important;
}

/* ========== end csk-dev-blog-20260824e27 ========== */
