/* Stable candidate identities across both article languages. */
body[data-page="geo-column"]{--candidate-chiang:#005daa;--candidate-shen:#e66a2c;--candidate-chiang-tint:#e7f0fa;--candidate-shen-tint:#fff0e7;--candidate-shen-ink:#a34212}
.web-class-A{background:var(--candidate-chiang)}
.web-class-B{background:var(--candidate-shen)}
.web-distribution-strip>.web-class-B,.web-tone-track>.tone-person-1{box-shadow:inset 0 0 0 1px var(--candidate-shen-ink)}
.web-class-C{background-color:var(--candidate-chiang-tint);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M-2 2L2-2M0 8L8 0M6 10L10 6' stroke='%23005daa' stroke-width='2'/%3E%3C/svg%3E")}
.web-class-D{background-color:var(--candidate-shen-tint);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M-2 6L2 10M0 0L8 8M6-2L10 2' stroke='%23e66a2c' stroke-width='2'/%3E%3C/svg%3E")}
.web-class-E{background:#d8dfe1}
.web-class-F{background:#fff;border:1px solid #586975}
.web-class-legend i{width:18px;height:14px;border-color:#52616d}
#fig-chatgpt .web-rank-model:first-child,#fig-gemini .web-rank-model:first-child,#fig-chatgpt .rank-panel:first-child,#fig-gemini .rank-panel:first-child{--candidate-color:#005daa;--candidate-ink:#005daa;--candidate-tint:#e7f0fa}
#fig-chatgpt .web-rank-model:nth-child(2),#fig-gemini .web-rank-model:nth-child(2),#fig-chatgpt .rank-panel:nth-child(2),#fig-gemini .rank-panel:nth-child(2){--candidate-color:#e66a2c;--candidate-ink:#a34212;--candidate-tint:#fff0e7}
#fig-chatgpt .web-rank-model h4,#fig-gemini .web-rank-model h4,#fig-chatgpt .rank-panel h4,#fig-gemini .rank-panel h4{border-bottom:3px solid var(--candidate-color);color:var(--candidate-ink)}
#fig-chatgpt .web-rank-track>span,#fig-gemini .web-rank-track>span{background:var(--candidate-color)}
#fig-chatgpt .web-rank-track>span,#fig-gemini .web-rank-track>span{box-shadow:inset 0 0 0 1px var(--candidate-ink)}
#fig-chatgpt .web-rank-value,#fig-gemini .web-rank-value{color:var(--candidate-ink)}
#fig-chatgpt .rank-panel th,#fig-gemini .rank-panel th{background:var(--candidate-tint)}
.web-tone-track .tone-person-0{background:var(--candidate-chiang)}
.web-tone-track .tone-person-1{background:var(--candidate-shen)}
.web-tone-row:first-of-type>div:first-child{color:var(--candidate-chiang)}
.web-tone-row:nth-of-type(2)>div:first-child{color:var(--candidate-shen-ink)}
