/* Підказка викладачу: правильні відповіді в тренажерах (js/answer.js).
   Студент не бачить нічого; викладач — тиху крапку на правильному варіанті й сірий підпис біля полів. */
.t-key { display: none; }
:root[data-view="teacher"] .t-key { display: inline-block; margin-left: 6px; font-size: 11.5px; font-weight: 600;
  color: var(--ink-faint); opacity: .85; font-style: italic; pointer-events: none; }
:root[data-view="teacher"] [data-answer] { position: relative; box-shadow: inset 0 0 0 1.5px var(--mag-line); }
:root[data-view="teacher"] [data-answer]::after { content: ""; position: absolute; top: 5px; right: 5px; width: 7px; height: 7px;
  border-radius: 50%; background: var(--mag); opacity: .7; pointer-events: none; }
