/* ============================================================================
   CRDGAME — NEWS ENTRY 2026
   Дополнения только для модуля «Архив материалов».
   Основной дизайн берётся из /file/entry2026/entry2026.css.
   v20260722_news_entry2026_v2_cover_nav_fix
============================================================================ */

html body.crd-news-entry-page.crd-entry-2026-v10 .e26-related-sources,
html body.crd-news-entry-page.crd-entry-2026-v10 [data-e26-related-source] {
  display: none !important;
}

/* Следующий материал — компактная ссылка, не отдельная тяжёлая карточка. */
html body.crd-news-entry-page.crd-entry-2026-v10 .crd-next-material {
  width: 100% !important;
  margin: 34px 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10 .crd-next-material__body {
  width: 100% !important;
  margin: 0 !important;
  padding: 14px 16px !important;
  background: rgba(16, 16, 15, .62) !important;
  border: 1px solid rgba(213, 166, 93, .14) !important;
  border-left: 2px solid rgba(213, 166, 93, .56) !important;
  box-shadow: none !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10 .crd-next-material__body a {
  color: #d5a65d !important;
  text-decoration: none !important;
  border: 0 !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10 .crd-next-material__body a:hover {
  color: #f0c57d !important;
}

/* Закрытый материал: остаётся в той же типографике и ширине, что обычная статья. */
html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock {
  position: relative !important;
  width: 100% !important;
  margin: 0 !important;
  padding: clamp(24px, 3vw, 42px) !important;
  color: #d3cdc2 !important;
  background:
    radial-gradient(circle at 0 0, rgba(213, 166, 93, .08), transparent 42%),
    linear-gradient(180deg, rgba(18, 18, 17, .92), rgba(9, 10, 10, .92)) !important;
  border: 1px solid rgba(213, 166, 93, .18) !important;
  border-left: 2px solid rgba(213, 166, 93, .72) !important;
  box-shadow: 0 22px 60px rgba(0, 0, 0, .24) !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__badge {
  display: inline-flex !important;
  margin: 0 0 18px !important;
  padding: 5px 9px !important;
  color: #d5a65d !important;
  background: rgba(213, 166, 93, .07) !important;
  border: 1px solid rgba(213, 166, 93, .22) !important;
  font-family: "Russo One", "Open Sans", sans-serif !important;
  font-size: 10px !important;
  letter-spacing: 1.4px !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__title {
  margin: 0 0 14px !important;
  padding: 0 !important;
  color: #f0ece5 !important;
  border: 0 !important;
  font-family: "Russo One", "Open Sans", sans-serif !important;
  font-size: clamp(24px, 2vw, 34px) !important;
  line-height: 1.2 !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__title::before,
html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__title::after {
  display: none !important;
  content: none !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__lead,
html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__teaser {
  margin: 0 0 16px !important;
  color: #c9c3b8 !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__teaser {
  padding: 14px 16px !important;
  color: #aaa397 !important;
  background: rgba(0, 0, 0, .20) !important;
  border-left: 1px solid rgba(213, 166, 93, .36) !important;
  font-style: italic !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  margin: 24px 0 16px !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 42px !important;
  padding: 0 17px !important;
  border: 1px solid rgba(213, 166, 93, .34) !important;
  font-family: "Russo One", "Open Sans", sans-serif !important;
  font-size: 12px !important;
  text-decoration: none !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__btn--primary {
  color: #090a0a !important;
  background: #d5a65d !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__btn--secondary {
  color: #d5a65d !important;
  background: transparent !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__note {
  color: #837d73 !important;
  font-size: 12px !important;
  line-height: 1.55 !important;
}

@media (max-width: 620px) {
  html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__actions {
    display: grid !important;
    grid-template-columns: 1fr !important;
  }

  html body.crd-news-entry-page.crd-entry-2026-v10 .crd-member-lock__btn {
    width: 100% !important;
  }
}

/* ============================================================================
   NEWS HERO + ARTICLE NAV FIX
   v20260722_news_entry2026_v2_cover_nav_fix
============================================================================ */
html body.crd-news-entry-page.crd-entry-2026-v10
.pa-entry-content .about-section-title > .section-number,
html body.crd-news-entry-page.crd-entry-2026-v10
.pa-entry-content > h2 > .section-number {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10
.e26-entry-stage.e26-news-cover-ready::before {
  content: "" !important;
  position: absolute !important;
  z-index: 1 !important;
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
  display: block !important;
  width: 100% !important;
  height: clamp(700px, 34vw, 920px) !important;
  pointer-events: none !important;
  background-color: #090909 !important;
  background-image:
    linear-gradient(
      180deg,
      rgba(9, 9, 9, .08) 0%,
      rgba(9, 9, 9, .12) 34%,
      rgba(9, 9, 9, .34) 56%,
      rgba(9, 9, 9, .66) 72%,
      rgba(9, 9, 9, .92) 84%,
      #090909 92%,
      #090909 100%
    ),
    var(--e26-news-cover-image, none) !important;
  background-position: center top, center top !important;
  background-repeat: no-repeat, no-repeat !important;
  background-size: 100% 100%, cover !important;
  border: 0 !important;
  box-shadow: none !important;
  filter: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10
.e26-entry-stage.e26-news-cover-ready > .e26-entry-cover {
  display: block !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10
.e26-entry-stage.e26-news-cover-ready > .e26-breadcrumbs-wrap {
  z-index: 5 !important;
}

html body.crd-news-entry-page.crd-entry-2026-v10
.e26-entry-stage.e26-news-cover-ready > .e26-stage-shell {
  z-index: 3 !important;
}

@media (max-width: 760px) {
  html body.crd-news-entry-page.crd-entry-2026-v10
  .e26-entry-stage.e26-news-cover-ready::before {
    height: clamp(620px, 108vw, 820px) !important;
  }
}

