/* Legacy content helpers: sidenote & admonition (Asciidoctor-like) */

/* Sidenote: small highlighted callout inside article body */
.post-content .sidenote {
  margin: 16px 0;
  padding: 12px 16px;
  background: #fff8db; /* subtle yellow */
  border-left: 4px solid #f1c40f;
  border-radius: 4px;
  color: #4a5568;
}

.post-content .sidenote p:last-child { margin-bottom: 0; }

.post-content .sidenote .sidenote-symbol {
  margin-right: 6px;
  font-weight: 600;
}

/* Admonition blocks (note variant) */
.post-content .admonitionblock {
  margin: 24px 0;
  border-left: 4px solid #d1d5da;
  background: #f8f9fa;
  border-radius: 6px;
}

.post-content .admonitionblock .content {
  padding: 14px 16px;
}

.post-content .admonitionblock .content .title {
  font-weight: 600;
  margin-bottom: 8px;
}

.post-content .admonitionblock .icon {
  display: none; /* hide duplicated icon/title column */
}

.post-content .admonitionblock.note {
  border-left-color: #2b6cb0;
  background: #ebf5ff; /* light blue */
}

