/* Exact reference links retain the original table and highlight the selected cell. */
td[id^="pn-ref-"], th[id^="pn-ref-"] { scroll-margin-top: 180px; }
td[id^="pn-ref-"]:target, th[id^="pn-ref-"]:target { background: #fff2be; outline: 2px solid #c99421; outline-offset: -2px; }
.pn-reference-back { margin: 0 0 16px; font-size: 14px; line-height: 1.5; }
.pn-reference-back a { color: #1268cb; text-decoration: underline; text-underline-offset: 3px; }
@media (max-width: 700px) { td[id^="pn-ref-"], th[id^="pn-ref-"] { scroll-margin-top: 120px; } }
