/* Only loaded by the RL theory series; keep the shared article theme intact. */
.post-article-content .rl-series-nav {
  display: flex; flex-wrap: wrap; gap: .55rem 1rem;
  margin: 1.2rem 0 2rem; padding: 1rem;
  border: 1px solid #a4c8c5; border-radius: 6px; background: #eff7f6;
}
.post-article-content .rl-series-nav a { min-height: 44px; display: inline-flex; align-items: center; }

.post-article-content .rl-figure { display: block; width: 100%; height: auto; margin: 1.5rem auto; }
.post-article-content table thead th { background: #19354f !important; color: #fff !important; text-shadow: none !important; }
@media (max-width: 720px) {
  .post-article-content > table { display: block; max-width: 100%; overflow-x: auto; }
  .post-article-content > table th, .post-article-content > table td { min-width: 8rem; padding: .75rem !important; }
  .post-article-content > table::before { content: '表格可左右滑动查看'; display: block; position: sticky; left: 0; width: max-content; color: #405b70; font-size: .8rem; padding: .5rem; }
}
