/* Reusable post components */
/* Series navigation, algorithm boxes, theorem boxes, etc. */

.series-nav {
  background: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 24px 0 0 0;
}
.series-nav h3 {
  font-family: var(--font-serif);
  margin: 0 0 12px 0;
  font-size: 22px;
  font-weight: 400;
}
.series-nav ul {
  margin: 0;
  padding-left: 20px;
}

.algorithm-box {
  border: 1px solid var(--border);
  border-radius: 8px;
  padding: 16px;
  margin: 16px 0;
  background: var(--code-bg);
}
.algorithm-box h4 {
  font-family: var(--font-serif);
  margin: 0 0 12px 0;
  font-size: 19px;
  font-weight: 500;
}

.theorem-box {
  border-left: 3px solid var(--accent);
  padding-left: 16px;
  margin: 16px 0;
  background: rgba(0,0,0,0.02);
  border-radius: 0 8px 8px 0;
}

.duality-box {
  border: 2px solid var(--accent);
  border-radius: 8px;
  padding: 16px;
  margin: 16px 0;
  background: rgba(0,0,0,0.02);
}

.edit-green { background: #e6ffed; border-radius: 3px; padding: 0 2px; }
