/* ============================================================
   大学生专题补充样式：只放这个专题新加的部分，
   颜色、间距都用 style.css 的变量（深色模式跟着变），要在 style.css 之后加载。
   ============================================================ */

/* ── 英语题：选了考试展开总分，选「没考过」展开自评 ── */

.student-eng-score, .student-eng-self { margin-top: var(--s4); }
.student-eng-score[hidden], .student-eng-self[hidden] { display: none; }
.student-eng-score label { display: flex; flex-direction: column; gap: var(--s1); }
.student-eng-score label > span, .student-eng-self > span { font-size: 12px; font-weight: 600; letter-spacing: .06em; color: var(--muted); }
.student-eng-score .student-number { margin-top: 0; }
.student-eng-score small { display: block; margin-top: var(--s2); font-size: 12px; line-height: 1.55; color: var(--faint); }
.student-eng-self .chips { margin-top: var(--s3); }

/* ── 只对部分护照开放的路径：卡片标签、比较表、结果里的说明 ── */

.student-tags .student-passport-tag { color: var(--accent); background: var(--accent-wash); border-color: color-mix(in srgb, var(--accent) 30%, var(--line)); }
.student-cmp .student-passport-limit { color: var(--accent); font-weight: 600; }
.student-passport-note {
  margin: var(--s5) 0 0; padding: var(--s3) var(--s4);
  font-size: 13px; line-height: 1.7; color: var(--ink-soft);
  background: var(--bg-tint); border-left: 2px solid var(--accent); border-radius: var(--r-sm);
}
.student-passport-note b { color: var(--ink); font-weight: 600; }
