/* static export additions */
pre { overflow-x: auto; }
pre code { font: inherit; background: none; padding: 0; }
.commentlist .avatar { background: #ddd; border-radius: 3px; }
#site-title a { color: inherit; }
.page-link a, #nav-below a { font-weight: bold; }
/* keep fixed-width images inside the column on small screens */
.entry-content img, .comment-content img, .wp-caption { max-width: 100%; height: auto; }
.entry-content { overflow-wrap: break-word; }
.comment-content { overflow-wrap: anywhere; }
.entry-content table { display: block; max-width: 100%; overflow-x: auto; }

/* archive note on old posts and pages */
.archive-note { background: #f7f9f5; border-left: 4px solid #9fbf8f; color: #555; font-size: 14px; line-height: 1.6;
  padding: 10px 16px; margin: 0 0 1.6em; }

/* intro at the top of the old blog's front page */
.blog-intro { margin-bottom: 2em; }
.blog-intro .entry-content h2 { font: bold 20px/1.3 "Helvetica Neue", Helvetica, Arial, sans-serif; color: #333; margin: 1.6em 0 .6em; }
.blog-intro .recovery { background: #f7f9f5; border-left: 4px solid #9fbf8f; padding: 10px 16px; color: #444; }
.blog-intro ul.featured { list-style: none; margin: 0; padding: 0; }
.blog-intro ul.featured li { margin: 0 0 .9em; padding-left: 1em; border-left: 3px solid #e0e8dc; }
.blog-intro ul.featured a { font-weight: bold; }
.blog-intro ul.featured .ex { display: block; color: #666; font-size: 14px; line-height: 1.5; }
.blog-intro .more { margin-top: 1.4em; }
/* featured images: keep the 325x205 ('multiple-thumb') box when only the original file exists */
.post-thumbnail img { width: 100%; aspect-ratio: 325 / 205; object-fit: contain; background: #fff; }
