/* SERPIFAI Batch 02 Featured Hero Hotfix V1.0.3.1
   Renders the approved Batch 02 hero asset on the actual hero section.
   The existing V1.0.3 metadata, figures, cards and rail-focus system remain unchanged. */

body.serpifai-avs-b02-v1-0-3 {
  --serpifai-b02-featured-hero-image: none;
  --serpifai-b02-featured-hero-position: center center;
}
body.serpifai-avs-b02-v1-0-3.serpifai-b02-when-to-update-competitor-set {
  --serpifai-b02-featured-hero-image: url('/assets/images/insights/article-visuals-batch-02-v1-0-3/seo-competitor-set-review-workspace-editorial-hero-1280.webp');
  --serpifai-b02-featured-hero-position: center 52%;
}
body.serpifai-avs-b02-v1-0-3.serpifai-b02-reliable-evidence-competitor-analysis {
  --serpifai-b02-featured-hero-image: url('/assets/images/insights/article-visuals-batch-02-v1-0-3/reliable-competitor-evidence-evaluation-workspace-editorial-hero-1280.webp');
  --serpifai-b02-featured-hero-position: center 50%;
}
body.serpifai-avs-b02-v1-0-3.serpifai-b02-confidence-without-fake-precision {
  --serpifai-b02-featured-hero-image: url('/assets/images/insights/article-visuals-batch-02-v1-0-3/qualitative-confidence-evidence-synthesis-workshop-editorial-hero-1280.webp');
  --serpifai-b02-featured-hero-position: center 51%;
}
body.serpifai-avs-b02-v1-0-3.serpifai-b02-contradictory-competitor-evidence {
  --serpifai-b02-featured-hero-image: url('/assets/images/insights/article-visuals-batch-02-v1-0-3/contradictory-competitor-evidence-review-editorial-hero-1280.webp');
  --serpifai-b02-featured-hero-position: center 50%;
}
body.serpifai-avs-b02-v1-0-3.serpifai-b02-observed-inferred-unresolved {
  --serpifai-b02-featured-hero-image: url('/assets/images/insights/article-visuals-batch-02-v1-0-3/observed-inferred-unresolved-evidence-taxonomy-workspace-editorial-hero-1280.webp');
  --serpifai-b02-featured-hero-position: center 50%;
}
@media (max-width:699px) {
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-when-to-update-competitor-set { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/seo-competitor-set-review-workspace-editorial-hero-640.webp'); }
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-reliable-evidence-competitor-analysis { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/reliable-competitor-evidence-evaluation-workspace-editorial-hero-640.webp'); }
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-confidence-without-fake-precision { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/qualitative-confidence-evidence-synthesis-workshop-editorial-hero-640.webp'); }
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-contradictory-competitor-evidence { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/contradictory-competitor-evidence-review-editorial-hero-640.webp'); }
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-observed-inferred-unresolved { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/observed-inferred-unresolved-evidence-taxonomy-workspace-editorial-hero-640.webp'); }
}
@media (min-width:700px) and (max-width:999px) {
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-when-to-update-competitor-set { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/seo-competitor-set-review-workspace-editorial-hero-960.webp'); }
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-reliable-evidence-competitor-analysis { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/reliable-competitor-evidence-evaluation-workspace-editorial-hero-960.webp'); }
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-confidence-without-fake-precision { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/qualitative-confidence-evidence-synthesis-workshop-editorial-hero-960.webp'); }
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-contradictory-competitor-evidence { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/contradictory-competitor-evidence-review-editorial-hero-960.webp'); }
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-observed-inferred-unresolved { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/observed-inferred-unresolved-evidence-taxonomy-workspace-editorial-hero-960.webp'); }
}
@media (min-width:1400px) {
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-when-to-update-competitor-set { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/seo-competitor-set-review-workspace-editorial-hero-1440.webp'); }
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-reliable-evidence-competitor-analysis { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/reliable-competitor-evidence-evaluation-workspace-editorial-hero-1440.webp'); }
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-confidence-without-fake-precision { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/qualitative-confidence-evidence-synthesis-workshop-editorial-hero-1440.webp'); }
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-contradictory-competitor-evidence { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/contradictory-competitor-evidence-review-editorial-hero-1440.webp'); }
  body.serpifai-avs-b02-v1-0-3.serpifai-b02-observed-inferred-unresolved { --serpifai-b02-featured-hero-image:url('/assets/images/insights/article-visuals-batch-02-v1-0-3/observed-inferred-unresolved-evidence-taxonomy-workspace-editorial-hero-1440.webp'); }
}

/* Use the actual hero background mechanism. This is deliberately later than V1.0.3. */
body.serpifai-avs-b02-v1-0-3 header.ri2-article-hero[data-serpifai-b02-featured-hero-render="1.0.3.1"] {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;
  background-color: #020914 !important;
  background-image: var(--serpifai-b02-featured-hero-image) !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: var(--serpifai-b02-featured-hero-position) !important;
}

/* Disable the earlier pseudo-element image so only one hero presentation exists. */
body.serpifai-avs-b02-v1-0-3 header.ri2-article-hero[data-serpifai-b02-featured-hero-render="1.0.3.1"]::before {
  content: none !important;
  display: none !important;
  background: none !important;
  background-image: none !important;
}

/* Preserve the V1.0.3 cinematic overlay and readable copy layer. */
body.serpifai-avs-b02-v1-0-3 header.ri2-article-hero[data-serpifai-b02-featured-hero-render="1.0.3.1"]::after {
  z-index: 1 !important;
}
body.serpifai-avs-b02-v1-0-3 header.ri2-article-hero[data-serpifai-b02-featured-hero-render="1.0.3.1"] > .ri2-hero-content {
  position: relative !important;
  z-index: 2 !important;
}
