[data-post-detail]{overflow-wrap:anywhere}
[data-post-detail] .post-body{white-space:pre-line}
[data-post-detail] video{display:block;width:100%;max-width:100%;max-height:75vh;margin:24px auto;background:#111;border-radius:4px;white-space:normal}
[data-post-detail] img{max-width:100%;height:auto}
[data-post-detail] iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;min-height:200px;border:0;margin:24px auto;background:#111;white-space:normal}
