/* Legacy article content inherits the theme's spacing and color palette. */
.post-content h5,.post-content h6{font-weight:600;line-height:1.7;margin:28px 0 14px;scroll-margin-top:26px}
.post-content h5{font-size:17px}.post-content h6{font-size:16px;color:var(--text)}
.post-content audio{display:block;width:100%;max-width:100%;margin:12px 0}
.post-content video{display:block;width:100%;max-height:75vh;background:#15191f;border-radius:8px;margin:24px auto;object-fit:contain}
.post-content .ww-legacy-audio{padding:16px 18px;border:1px solid var(--border);border-radius:8px;background:var(--soft)}
.post-content .ww-legacy-audio figcaption{text-align:left;color:var(--ink);font-size:14px;line-height:1.8}
.ww-legacy-video{position:relative;aspect-ratio:16/9;width:100%;margin:24px 0;overflow:hidden;border-radius:8px;background:var(--soft)}
.ww-legacy-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.ww-legacy-download{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--soft);margin:24px 0}
.post-content .ww-legacy-download p{margin:12px 0 0}
.post-content .wwe-gallery{min-width:0}.post-content .wwe-gallery img{margin:0}
.post-content .wwe-gallery.wwe-count-1{grid-template-columns:minmax(0,1fr)}
.post-content .wwe-gallery.wwe-count-1 img{max-height:75vh;object-fit:contain}
.post-content .wwe-note>p:last-child{margin-bottom:0}
@media(max-width:680px){.post-content h5{font-size:16px}.post-content h6{font-size:15px}.post-content .ww-legacy-audio{padding:12px}.post-content video{max-height:65vh}}
