/* value-flow */
.blog-v2 .bb-value-flow { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin:24px 0 }
.blog-v2 .bb-value-flow__col { background:var(--card-bg); border:1px solid var(--border-color); border-radius:12px; padding:16px 18px }
.blog-v2 .bb-value-flow__col--result { background:var(--blog-accent-soft); border-color:var(--blog-accent); display:flex; flex-direction:column; justify-content:center }
.blog-v2 .bb-value-flow__title { margin:0 0 10px; font-size:15px; font-weight:700; color:var(--heading-color) }
.blog-v2 .bb-value-flow__list { list-style:none; margin:0; padding:0 }
.blog-v2 .bb-value-flow__list li { display:flex; justify-content:space-between; gap:12px; margin:0; padding:7px 0; font-size:14px; color:var(--text-color); border-top:1px solid var(--border-color) }
.blog-v2 .bb-value-flow__list li:first-child { border-top:0 }
.blog-v2 .bb-value-flow__val { font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; font-size:14px; color:var(--heading-color) }
.blog-v2 .bb-value-flow__big { margin:0 0 8px; font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; font-size:26px; font-weight:700; color:var(--heading-color) }
.blog-v2 .bb-value-flow__note { margin:0; font-size:14px; color:var(--muted-text) }
@media (max-width:640px) { .blog-v2 .bb-value-flow { grid-template-columns:1fr } .blog-v2 .bb-value-flow__big { font-size:22px } }

/* plain-note */
.blog-v2 .bb-plain-note { margin:24px 0; padding:16px 18px; background:var(--blog-accent-soft); border:1px solid var(--border-color); border-radius:12px }
.blog-v2 .bb-plain-note p { margin:0; font-size:16px; line-height:1.6; color:var(--text-color) }
.blog-v2 .bb-plain-note .bb-plain-note__title { margin:0 0 6px; font-size:16px; font-weight:700; color:var(--heading-color) }