/* Only UI needed for the static archive; the original theme is mirrored intact. */
.comment-note { border-top: 1px solid #ddd; padding-top: 20px; }
.comment-note a { text-decoration: underline; }
.image-viewer { border: 0; background: transparent; padding: 48px 0 0; max-width: 95vw; max-height: 95vh; }
.image-viewer::backdrop { background: rgb(0 0 0 / 85%); }
.image-viewer img { display: block; max-width: 90vw; max-height: 80vh; object-fit: contain; }
.image-viewer button { position: absolute; top: 0; right: 0; color: #fff; background: #222; border: 1px solid #aaa; padding: 8px 14px; cursor: pointer; font: inherit; }
