/* Additions for the static archive; the forum theme itself comes from vb.css. */
.archivo-footnote { line-height: 40px; color: #fff; font-size: 12px; }
.archivo-pagenav { margin: 10px 0; }
.archivo-pagecount { line-height: 32px; color: #555; font-size: 13px; }
.archivo-pagenav .b-button { margin-left: 4px; }
.archivo-gap { padding: 0 6px; color: #999; }
.archivo-attachments ul { list-style: none; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; }
.archivo-attachments img { max-width: 240px; max-height: 240px; border: 1px solid #ddd; }
.archivo-smilie { color: #888; font-size: 12px; }
.js-post__content-text img { max-width: 100%; height: auto; }
.archivo-emoji { color: inherit; font-size: 1.15em; line-height: 1; }
.archivo-search { float: right; margin: 18px 16px 0 0; }
.archivo-search form { display: flex; gap: 6px; }
.archivo-search input[type=search] { width: 240px; padding: 5px 8px; border: 1px solid #ccc; border-radius: 3px; font-size: 13px; }
.archivo-textbox .widget-content p { margin: 0 0 10px; line-height: 1.5; }
.archivo-textbox .widget-content ul { margin: 0 0 10px 20px; list-style: disc; }
.archivo-month td { padding-top: 14px; }
@media (max-width: 700px) { .archivo-search { float: none; margin: 8px; } .archivo-search input[type=search] { width: 100%; } }
