.archive-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.archive-search-form{display:flex;gap:8px;max-width:100%;margin:0 0 20px}
.archive-search-form input{box-sizing:border-box;min-width:0;width:100%;padding:10px 12px;border:1px solid #ddd;background:#fff;color:inherit;font:inherit}
.archive-search-form button{padding:8px 12px;border:1px solid #ccc;background:#f5f5f5;color:inherit;font:inherit;cursor:pointer}
.archive-search-results{overflow-wrap:anywhere}
.archive-search-results article{padding:16px 0;border-bottom:1px solid #eee}
.archive-search-results h2{font-size:1.25em;margin:0 0 8px}
.archive-search-results p{margin:0;line-height:1.6}
.archive-notice{font-size:12px;color:#777}
.archived-like-count{display:inline-block;cursor:default}
.unavailable-archive-link{color:inherit}
