/* ============================================================
   VortexSkins — карточки блога под тёмный дизайн
   Правим только цвета и типографику, раскладку темы не ломаем.
   ============================================================ */
.wd-post .wd-post-inner,
.wd-post.blog-design-masonry .wd-post-inner{
  background:linear-gradient(180deg,#232323 0%,#1a1a1a 100%)!important;
  border:1px solid rgba(255,255,255,.10);
  box-shadow:none!important;
  transition:border-color .28s,transform .28s cubic-bezier(.2,.7,.3,1);
}
.wd-post .wd-post-inner:hover{border-color:rgba(109,248,0,.34);transform:translateY(-4px)}

.wd-post .wd-post-thumb{overflow:hidden}
.wd-post .wd-post-img img{transition:transform .5s cubic-bezier(.2,.7,.3,1)}
.wd-post .wd-post-inner:hover .wd-post-img img{transform:scale(1.04)}

.wd-post .wd-post-date,.wd-post .post-date{
  background:rgba(12,12,12,.86)!important;border:1px solid rgba(109,248,0,.34);
  color:#fff!important;z-index:2;
}
.wd-post .wd-post-date .entry-month,.wd-post .post-date .month{color:#6df800!important}

.wd-post .wd-entities-title a,.wd-post .entry-title a{
  color:#fff;text-transform:uppercase;letter-spacing:.02em;transition:color .2s;
}
.wd-post .wd-post-inner:hover .wd-entities-title a{color:#6df800}
.wd-post .wd-post-excerpt,.wd-post .post-excerpt{color:rgba(255,255,255,.5);text-transform:none}
.wd-post .wd-post-cat a,.wd-post .post-categories a{
  background:rgba(109,248,0,.14);color:#6df800;border:1px solid rgba(109,248,0,.3);
}
.wd-post .read-more-section a,.wd-post .wd-post-inner .btn{color:#6df800;letter-spacing:.12em}

/* обложки 16:9 — снимаем фиксированную высоту темы, иначе кадр режется в вертикальную полосу */
.wd-blog-holder .wd-post .wd-post-img img,
.wd-post .wd-post-img img{
  width:100%!important;
  height:auto!important;
  aspect-ratio:16/9;
  object-fit:cover;
  max-height:none!important;
}
.wd-blog-holder .wd-post .wd-post-thumb,
.wd-post .wd-post-thumb{height:auto!important;max-height:none!important}
.single-post .wd-post-thumb img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto!important}

/* обложка на странице статьи */
.wd-post-image,.single-post .wd-post-image{
  margin:0 auto 34px;max-width:1000px;position:relative;overflow:hidden;
  border:1px solid rgba(255,255,255,.10);
  clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));
}
.wd-post-image:before{
  content:"";position:absolute;left:0;top:0;bottom:0;width:2px;z-index:2;
  background:#6df800;box-shadow:0 0 14px rgba(109,248,0,.55);
}
.wd-post-image img,.single-post .wd-post-image img{
  display:block!important;width:100%!important;height:auto!important;
  aspect-ratio:16/9;object-fit:cover;max-height:none!important;
}
.vx-cover{
  margin:0 auto 38px;max-width:900px;position:relative;overflow:hidden;
  border:1px solid rgba(255,255,255,.10);
  clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));
}
.vx-cover:before{
  content:"";position:absolute;left:0;top:0;bottom:0;width:2px;z-index:2;
  background:#6df800;box-shadow:0 0 14px rgba(109,248,0,.55);
}
.vx-cover .vx-cover__img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
@media (max-width:768px){.wd-post-image,.single-post .wd-post-image{
  margin:0 auto 34px;max-width:1000px;position:relative;overflow:hidden;
  border:1px solid rgba(255,255,255,.10);
  clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));
}
.wd-post-image:before{
  content:"";position:absolute;left:0;top:0;bottom:0;width:2px;z-index:2;
  background:#6df800;box-shadow:0 0 14px rgba(109,248,0,.55);
}
.wd-post-image img,.single-post .wd-post-image img{
  display:block!important;width:100%!important;height:auto!important;
  aspect-ratio:16/9;object-fit:cover;max-height:none!important;
}
.vx-cover{margin-bottom:26px}}
