/**
 * 题目评测类型配色（单一真源）
 * tone 名与 problem_judge_type_options_list() 的 tone 字段一致：std / spj / io / comm / mp
 *
 * 标准 蓝 · 特判 琥珀 · 交互 绿 · 通信 靛 · 多进程 品红（与交互绿、通信靛明显区分）
 * 编辑页色块骨架见 csg_type_tile.css；本文件只提供评测 tone 色值与列表文字色。
 */
:root {
    --csg-jt-std: #1d4ed8;
    --csg-jt-std-fg: #1e3a8a;
    --csg-jt-std-pale: #dbeafe;
    --csg-jt-std-border: #93c5fd;

    --csg-jt-spj: #b45309;
    --csg-jt-spj-fg: #92400e;
    --csg-jt-spj-pale: #fef3c7;
    --csg-jt-spj-border: #fcd34d;

    --csg-jt-io: #047857;
    --csg-jt-io-fg: #065f46;
    --csg-jt-io-pale: #d1fae5;
    --csg-jt-io-border: #6ee7b7;

    --csg-jt-comm: #4338ca;
    --csg-jt-comm-fg: #3730a3;
    --csg-jt-comm-pale: #e0e7ff;
    --csg-jt-comm-border: #a5b4fc;

    --csg-jt-mp: #c026d3;
    --csg-jt-mp-fg: #a21caf;
    --csg-jt-mp-pale: #fae8ff;
    --csg-jt-mp-border: #e879f9;
}

/* 标题 / 元信息文字色 */
.csg-jt-text.csg-jt-std,
.problem-title-jt--std { color: var(--csg-jt-std); }
.csg-jt-text.csg-jt-spj,
.problem-title-jt--spj { color: var(--csg-jt-spj); }
.csg-jt-text.csg-jt-io,
.problem-title-jt--io { color: var(--csg-jt-io); }
.csg-jt-text.csg-jt-comm,
.problem-title-jt--comm,
.problem-title-comm,
.problem-title-link.problem-title-comm { color: var(--csg-jt-comm); }
.csg-jt-text.csg-jt-mp,
.problem-title-jt--mp,
.problem-title-mp,
.problem-title-link.problem-title-mp { color: var(--csg-jt-mp); }

.csg-jt-std { --csg-jt-accent: var(--csg-jt-std); --csg-jt-accent-fg: var(--csg-jt-std-fg); --csg-jt-accent-pale: var(--csg-jt-std-pale); --csg-jt-accent-border: var(--csg-jt-std-border); }
.csg-jt-spj { --csg-jt-accent: var(--csg-jt-spj); --csg-jt-accent-fg: var(--csg-jt-spj-fg); --csg-jt-accent-pale: var(--csg-jt-spj-pale); --csg-jt-accent-border: var(--csg-jt-spj-border); }
.csg-jt-io { --csg-jt-accent: var(--csg-jt-io); --csg-jt-accent-fg: var(--csg-jt-io-fg); --csg-jt-accent-pale: var(--csg-jt-io-pale); --csg-jt-accent-border: var(--csg-jt-io-border); }
.csg-jt-comm { --csg-jt-accent: var(--csg-jt-comm); --csg-jt-accent-fg: var(--csg-jt-comm-fg); --csg-jt-accent-pale: var(--csg-jt-comm-pale); --csg-jt-accent-border: var(--csg-jt-comm-border); }
.csg-jt-mp { --csg-jt-accent: var(--csg-jt-mp); --csg-jt-accent-fg: var(--csg-jt-mp-fg); --csg-jt-accent-pale: var(--csg-jt-mp-pale); --csg-jt-accent-border: var(--csg-jt-mp-border); }

/* 编辑页色块空心/实心由 csg_type_tile.css 读 --csg-type-accent（.judge-tone-* / .csg-type-tone-*） */
