/* Loaded only for the six reviewed articles; no homepage or admin changes. */
.skp-prose {color:#222}
.skp-prose nav[aria-label="本文目录"] {padding:22px 26px;margin:28px 0 36px;background:#f7f5ef;border:1px solid #e2ddd2;border-radius:4px}
.skp-prose nav[aria-label="本文目录"] p {margin-bottom:10px}
.skp-prose nav[aria-label="本文目录"] ol {list-style:none;padding:0;margin:0}
.skp-prose nav[aria-label="本文目录"] a {display:block;padding:5px 0;text-underline-offset:4px}
.skp-prose h2[id] {scroll-margin-top:180px}
.skp-prose table {width:100%;font-size:16px;text-align:left}
.skp-prose th {background:#f7f5ef;font-weight:700}
.skp-prose td,.skp-prose th {vertical-align:top;word-break:normal}
.skp-prose div[role="region"] {overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.skp-prose figure img {object-fit:contain}
.skp-prose figcaption {text-align:left}
.skp-prose a:focus-visible,.skp-prose div[role="region"]:focus-visible {outline:2px solid #9c7100;outline-offset:4px}
@media(max-width:700px) {
 .skp-prose nav[aria-label="本文目录"] {padding:16px 18px;margin:22px 0 28px}
 .skp-prose nav[aria-label="本文目录"] a {min-height:44px;display:flex;align-items:center;line-height:1.6;padding:8px 0}
 .skp-prose h2[id] {scroll-margin-top:110px}
 .skp-prose td,.skp-prose th {padding:10px 8px}
 .skp-prose figure {width:100%;margin-left:0!important;margin-right:0!important}
 .skp-prose table {font-size:15px}
}
