/**
 * Copyright (c) 2026 DNA Genics, S.L. All rights reserved.
 *
 * Generated V2 decorative artwork mapping for Ancient Balkans.
 */

.abe-story, .abe-revelations, .abe-map-preview, .abe-ancestors, .abe-science, .abe-report-preview {
    isolation: isolate;
    overflow: hidden;
    position: relative;
}

.abe-story::before, .abe-revelations::before, .abe-map-preview::before, .abe-ancestors::before, .abe-science::before, .abe-report-preview::before,
.abe-story::after, .abe-revelations::after, .abe-map-preview::after, .abe-ancestors::after, .abe-science::after, .abe-report-preview::after {
    content: "";
    inset: 0;
    pointer-events: none;
    position: absolute;
}

.abe-story::before, .abe-revelations::before, .abe-map-preview::before, .abe-ancestors::before, .abe-science::before, .abe-report-preview::before {
    background-image: var(--regional-artwork-section);
    background-position: center;
    background-size: cover;
    filter: saturate(0.72) contrast(1.08);
    z-index: 0;
}

.abe-story::after, .abe-revelations::after, .abe-map-preview::after, .abe-ancestors::after, .abe-science::after, .abe-report-preview::after {
    background: rgba(9, 15, 25, 0.86);
    z-index: 1;
}

.abe-story > .container, .abe-revelations > .container, .abe-map-preview > .container, .abe-ancestors > .container, .abe-science > .container, .abe-report-preview > .container {
    position: relative;
    z-index: 2;
}

.abe-story {
    --regional-artwork-section: url('./section-story.webp');
}

.abe-revelations {
    --regional-artwork-section: url('./section-discover.webp');
}

.abe-map-preview {
    --regional-artwork-section: url('./section-map.webp');
}

.abe-ancestors {
    --regional-artwork-section: url('./section-faces.webp');
}

.abe-science {
    --regional-artwork-section: url('./section-science.webp');
}

.abe-report-preview {
    --regional-artwork-section: url('./section-preview.webp');
}

.abe-culture-card,
.abe-revelation-card,
.abe-science-card,
.abe-trust-badge-large,
.abe-rp-card {
    isolation: isolate;
    overflow: hidden;
    position: relative;
}

.abe-culture-card::before,
.abe-revelation-card::before,
.abe-science-card::before,
.abe-trust-badge-large::before,
.abe-rp-card::before {
    background-image: var(--regional-artwork-card);
    background-position: center;
    background-size: cover;
    content: "";
    filter: saturate(0.72) contrast(1.06);
    inset: 0;
    pointer-events: none;
    position: absolute;
    transition: transform 0.3s ease;
    z-index: -2;
}

.abe-culture-card::after,
.abe-revelation-card::after,
.abe-science-card::after,
.abe-trust-badge-large::after,
.abe-rp-card::after {
    background: rgba(9, 15, 25, 0.82);
    content: "";
    inset: 0;
    pointer-events: none;
    position: absolute;
    z-index: -1;
}

.abe-culture-card:nth-child(1) {
    --regional-artwork-card: url('./cards/culture-lepenski-vir.webp');
}

.abe-culture-card:nth-child(2) {
    --regional-artwork-card: url('./cards/culture-varna-gold.webp');
}

.abe-culture-card:nth-child(3) {
    --regional-artwork-card: url('./cards/culture-mycenaean.webp');
}

.abe-culture-card:nth-child(4) {
    --regional-artwork-card: url('./cards/culture-classical-athens.webp');
}

.abe-culture-card:nth-child(5) {
    --regional-artwork-card: url('./cards/culture-byzantine.webp');
}

/* segment-lead: DNA Segment Matching reuses the science segment plate. */
.abe-revelation-card:nth-child(1) {
    --regional-artwork-card: url('./cards/science-oracle-based-admixture-analysis.webp');
}

.abe-revelation-card:nth-child(2) {
    --regional-artwork-card: url('./cards/discover-your-ancient-balkans-heritage-index.webp');
}

.abe-revelation-card:nth-child(3) {
    --regional-artwork-card: url('./cards/discover-reference-fixed-pca-projection.webp');
}

.abe-revelation-card:nth-child(4) {
    --regional-artwork-card: url('./cards/discover-where-your-ancient-matches-lived.webp');
}

.abe-revelation-card:nth-child(5) {
    --regional-artwork-card: url('./cards/discover-cultural-period-breakdown.webp');
}

.abe-revelation-card:nth-child(6) {
    --regional-artwork-card: url('./cards/discover-your-closest-match.webp');
}

.abe-revelation-card:nth-child(7) {
    --regional-artwork-card: url('./cards/discover-ai-powered-analysis.webp');
}

.abe-revelation-card:nth-child(8) {
    --regional-artwork-card: url('./cards/discover-regional-heritage-analysis.webp');
}

.abe-revelation-card:nth-child(9) {
    --regional-artwork-card: url('./cards/discover-haplogroup-lineage-connections.webp');
}

.abe-revelation-card:nth-child(10) {
    --regional-artwork-card: url('./cards/discover-migration-expansion-roots.webp');
}

.abe-revelation-card:nth-child(11) {
    --regional-artwork-card: url('./cards/discover-archaeological-site-connections.webp');
}

.abe-science-card:nth-child(1) {
    --regional-artwork-card: url('./cards/science-oracle-based-admixture-analysis.webp');
}

.abe-science-card:nth-child(2) {
    --regional-artwork-card: url('./cards/science-reference-fixed-pca.webp');
}

.abe-science-card:nth-child(3) {
    --regional-artwork-card: url('./cards/science-monte-carlo-simulations.webp');
}

.abe-science-card:nth-child(4) {
    --regional-artwork-card: url('./cards/science-ancient-samples.webp');
}

.abe-science-card:nth-child(5) {
    --regional-artwork-card: url('./cards/science-peer-reviewed-sources.webp');
}

.abe-trust-badge-large:nth-child(1) {
    --regional-artwork-card: url('./cards/trust-card.webp');
}

.abe-trust-badge-large:nth-child(2) {
    --regional-artwork-card: url('./cards/trust-card-2.webp');
}

.abe-trust-badge-large:nth-child(3) {
    --regional-artwork-card: url('./cards/trust-a-glimpse-into-your-report.webp');
}

.abe-rp-card:nth-child(1) {
    --regional-artwork-card: url('./cards/preview-regional-heritage.webp');
}

.abe-rp-card:nth-child(2) {
    --regional-artwork-card: url('./cards/preview-genetic-visualization.webp');
}

.abe-rp-card:nth-child(3) {
    --regional-artwork-card: url('./cards/preview-lineage-connections.webp');
}

.abe-rp-card:nth-child(4) {
    --regional-artwork-card: url('./cards/preview-export-share.webp');
}
