/* MVG v85.1 — restored proof appendix polish */
.proof-page .proof-context-line{
  margin-top: .9rem;
  color: var(--muted,#b8c4ee);
  line-height: 1.56;
}
.proof-page .proof-context-line a{font-weight:650;}
.proof-page .proof-appendix-note{
  margin-top: 1rem;
  padding: .9rem 1rem;
  border-radius: 18px;
  border: 1px solid rgba(145,170,255,.18);
  background: rgba(255,255,255,.035);
}
.proof-page .proof-appendix-note strong{
  display:block;
  margin-bottom:.35rem;
  font-size:.92rem;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#9fb4ff;
}
.proof-page .proof-appendix-note p{margin:0;color:var(--muted,#b8c4ee);line-height:1.58;}
.proof-page .footer h3{margin:.6rem 0 .5rem;}
:root[data-theme="light"] .proof-page .proof-appendix-note{
  border-color: rgba(96,116,168,.14);
  background: rgba(88,104,255,.05);
}
:root[data-theme="light"] .proof-page .proof-context-line,
:root[data-theme="light"] .proof-page .proof-appendix-note p{color: rgba(18,26,48,.74);}
@media (max-width:780px){
  .proof-page .proof-appendix-note{padding:.85rem .9rem;}
}
