/* Each game's line colour, from its manifest.json (src/signs.ts, lineColoursCss). */

:is(body, div)[data-shell="union"] {
    --uu-line-industry: #8a5f28;
    --uu-line-tower: #8f3a5c;
    --uu-line-ttt: #6b4a7a;
    --uu-line-four: #9c4630;
    --uu-line-mancala: #2f6f68;
    --uu-line-minesweeper: #4d5560;
    --uu-line-checkers: #a8323e;
    --uu-line-wiggle: #4f6e45;
    --uu-line-sumo: #a43d68;
    --uu-line-horde: #5e6a1a;
    --uu-line-chat: #3a6b86;
}

@media (prefers-color-scheme: dark) {
    :is(body, div)[data-shell="union"] {
        --uu-line-industry: #e3b564;
        --uu-line-tower: #e08fb0;
        --uu-line-ttt: #b497c4;
        --uu-line-four: #e08a72;
        --uu-line-mancala: #6fbfb3;
        --uu-line-minesweeper: #a3adb8;
        --uu-line-checkers: #e5808a;
        --uu-line-wiggle: #86ab77;
        --uu-line-sumo: #f08db3;
        --uu-line-horde: #bfd06a;
        --uu-line-chat: #7fa4b7;
    }
}

:is(body, div)[data-shell="union"] .uu-line-industry {
    --uu-mark: var(--uu-line-industry);
}

:is(body, div)[data-shell="union"] .uu-line-tower {
    --uu-mark: var(--uu-line-tower);
}

:is(body, div)[data-shell="union"] .uu-line-ttt {
    --uu-mark: var(--uu-line-ttt);
}

:is(body, div)[data-shell="union"] .uu-line-four {
    --uu-mark: var(--uu-line-four);
}

:is(body, div)[data-shell="union"] .uu-line-mancala {
    --uu-mark: var(--uu-line-mancala);
}

:is(body, div)[data-shell="union"] .uu-line-minesweeper {
    --uu-mark: var(--uu-line-minesweeper);
}

:is(body, div)[data-shell="union"] .uu-line-checkers {
    --uu-mark: var(--uu-line-checkers);
}

:is(body, div)[data-shell="union"] .uu-line-wiggle {
    --uu-mark: var(--uu-line-wiggle);
}

:is(body, div)[data-shell="union"] .uu-line-sumo {
    --uu-mark: var(--uu-line-sumo);
}

:is(body, div)[data-shell="union"] .uu-line-horde {
    --uu-mark: var(--uu-line-horde);
}

:is(body, div)[data-shell="union"] .uu-line-chat {
    --uu-mark: var(--uu-line-chat);
}

