/* Responsive post media: preserve originals and small requested image sizes. */
.post,.post .post_content,.post .post_body,.post .signature{min-width:0;max-width:100%;overflow-wrap:anywhere}
.post .post_body img,.post .signature img,.post img.attachment,.post .post_content img.mycode_img{max-width:100%!important;height:auto!important;object-fit:contain}
.post .post_body img,.post .signature img{vertical-align:middle}
.post .post_body iframe,.post .post_body video{max-width:100%}
.post .post_body pre,.post .codeblock{max-width:100%;overflow-x:auto}
@media(max-width:760px){#posts,.post.classic,.post .post_content{width:100%;min-width:0}.post .post_body{max-width:100%;overflow-x:auto}.post .post_body img,.post .signature img{max-width:100%!important;height:auto!important}.modal{max-width:calc(100vw - 24px)!important;box-sizing:border-box}.modal input,.modal select,.modal textarea{max-width:100%;box-sizing:border-box}}
