/**
 * Copyright (c) 2026 DNA Genics, S.L. All rights reserved.
 *
 * Regional Atlas per-report accent themes, selected by the data-report-key attribute on .rra-root.
 * Each accent keeps >= 4.5:1 contrast against the dark atlas surfaces.
 */

.rra-root[data-report-key="viking"] {
    --rra-accent: #7fb3c9;
    --rra-accent-strong: #a3cbdc;
    --rra-accent-soft: rgba(127, 179, 201, 0.14);
    --rra-accent-line: rgba(127, 179, 201, 0.38);
    --rra-data-1: #7fb3c9;
}

.rra-root[data-report-key="celtic"] {
    --rra-accent: #6fbf7f;
    --rra-accent-strong: #93d4a0;
    --rra-accent-soft: rgba(111, 191, 127, 0.14);
    --rra-accent-line: rgba(111, 191, 127, 0.38);
    --rra-data-1: #6fbf7f;
}

.rra-root[data-report-key="iberian"] {
    --rra-accent: #e3b04b;
    --rra-accent-strong: #efc874;
    --rra-accent-soft: rgba(227, 176, 75, 0.14);
    --rra-accent-line: rgba(227, 176, 75, 0.38);
    --rra-data-1: #e3b04b;
}

.rra-root[data-report-key="british-islands"] {
    --rra-accent: #7fb88f;
    --rra-accent-strong: #a3d1b0;
    --rra-accent-soft: rgba(127, 184, 143, 0.14);
    --rra-accent-line: rgba(127, 184, 143, 0.38);
    --rra-data-1: #7fb88f;
}

.rra-root[data-report-key="ancient-italy"] {
    --rra-accent: #d98b5f;
    --rra-accent-strong: #eaa982;
    --rra-accent-soft: rgba(217, 139, 95, 0.14);
    --rra-accent-line: rgba(217, 139, 95, 0.38);
    --rra-data-1: #d98b5f;
}

.rra-root[data-report-key="ancient-south-asia"] {
    --rra-accent: #e0a24a;
    --rra-accent-strong: #eebd72;
    --rra-accent-soft: rgba(224, 162, 74, 0.14);
    --rra-accent-line: rgba(224, 162, 74, 0.38);
    --rra-data-1: #e0a24a;
}

.rra-root[data-report-key="ancient-americas"] {
    --rra-accent: #5fbfae;
    --rra-accent-strong: #86d5c7;
    --rra-accent-soft: rgba(95, 191, 174, 0.14);
    --rra-accent-line: rgba(95, 191, 174, 0.38);
    --rra-data-1: #5fbfae;
}

.rra-root[data-report-key="ancient-east-asia"] {
    --rra-accent: #e07a74;
    --rra-accent-strong: #ee9c97;
    --rra-accent-soft: rgba(224, 122, 116, 0.14);
    --rra-accent-line: rgba(224, 122, 116, 0.38);
    --rra-data-1: #e07a74;
}

.rra-root[data-report-key="ancient-sub-saharan-africa"] {
    --rra-accent: #d9a441;
    --rra-accent-strong: #e9bf6a;
    --rra-accent-soft: rgba(217, 164, 65, 0.14);
    --rra-accent-line: rgba(217, 164, 65, 0.38);
    --rra-data-1: #d9a441;
}

.rra-root[data-report-key="ancient-near-east"] {
    --rra-accent: #cf9a5c;
    --rra-accent-strong: #e2b784;
    --rra-accent-soft: rgba(207, 154, 92, 0.14);
    --rra-accent-line: rgba(207, 154, 92, 0.38);
    --rra-data-1: #cf9a5c;
}

.rra-root[data-report-key="ancient-southeast-asia-oceania"] {
    --rra-accent: #4fb9c9;
    --rra-accent-strong: #7dd0dc;
    --rra-accent-soft: rgba(79, 185, 201, 0.14);
    --rra-accent-line: rgba(79, 185, 201, 0.38);
    --rra-data-1: #4fb9c9;
}

.rra-root[data-report-key="ancient-scandinavia-germanic"] {
    --rra-accent: #8fb0d9;
    --rra-accent-strong: #b0c9e8;
    --rra-accent-soft: rgba(143, 176, 217, 0.14);
    --rra-accent-line: rgba(143, 176, 217, 0.38);
    --rra-data-1: #8fb0d9;
}

.rra-root[data-report-key="ancient-balkans-southeast-europe"] {
    --rra-accent: #c98fcf;
    --rra-accent-strong: #dcaee0;
    --rra-accent-soft: rgba(201, 143, 207, 0.14);
    --rra-accent-line: rgba(201, 143, 207, 0.38);
    --rra-data-1: #c98fcf;
}

.rra-root[data-report-key="ancient-central-europe"] {
    --rra-accent: #b9bd62;
    --rra-accent-strong: #d0d387;
    --rra-accent-soft: rgba(185, 189, 98, 0.14);
    --rra-accent-line: rgba(185, 189, 98, 0.38);
    --rra-data-1: #b9bd62;
}

.rra-root[data-report-key="ancient-western-europe"] {
    --rra-accent: #7fa6d9;
    --rra-accent-strong: #a3c0e8;
    --rra-accent-soft: rgba(127, 166, 217, 0.14);
    --rra-accent-line: rgba(127, 166, 217, 0.38);
    --rra-data-1: #7fa6d9;
}

.rra-root[data-report-key="ancient-eastern-europe-baltic"] {
    --rra-accent: #d6ab52;
    --rra-accent-strong: #e8c476;
    --rra-accent-soft: rgba(214, 171, 82, 0.14);
    --rra-accent-line: rgba(214, 171, 82, 0.38);
    --rra-data-1: #d6ab52;
}

.rra-root[data-report-key="ancient-central-asia"] {
    --rra-accent: #d9915f;
    --rra-accent-strong: #e9b083;
    --rra-accent-soft: rgba(217, 145, 95, 0.14);
    --rra-accent-line: rgba(217, 145, 95, 0.38);
    --rra-data-1: #d9915f;
}
