/* v136 WoltLab-inspired editor and secure attachment gallery */
.forum-editor-tools{display:flex;flex-wrap:wrap;gap:7px;background:#121e25;padding:10px;border:1px solid #53626c;border-radius:6px 6px 0 0;margin-top:14px}
.forum-editor-tools button{cursor:pointer;color:#ead09d;background:#28353c;border:1px solid #586269;border-radius:4px;min-width:36px;min-height:33px;padding:6px 11px;font-size:14px;font-weight:bold}
.forum-editor-tools button:hover{background:#44515a}
.forum-editor-tools+textarea,.forum-editor-tools+label textarea{margin-top:0!important;border-radius:0 0 6px 6px!important}
.forum-upload-label{display:block;max-width:100%;margin:15px 0;color:#eed5a4}
.forum-upload-label span{font-weight:600}
.forum-upload-label small{display:block;color:#aabcc5;font-size:12px;line-height:1.6;margin:4px 0}
.forum-upload-label input{max-width:100%}
.forum-attachments{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin:8px 0 17px;padding:12px;border:1px solid #43535d;border-radius:7px;background:#13232c}
.forum-attachment-image{display:block;max-width:250px;max-height:180px;overflow:hidden;border-radius:5px;border:1px solid #7a6646}
.forum-attachment-image img{display:block;max-width:250px;max-height:180px;object-fit:contain}
.forum-attachment-file{border-radius:5px;border:1px solid #665943;background:#26363b;padding:9px 12px;color:#f1d09e!important;font-size:13px;max-width:100%;overflow-wrap:anywhere}
.forum-attachment-file small{display:block;color:#abb8c0}
.forum-post-text strong{font-weight:750}.forum-post-text blockquote{border-left:3px solid #c99d62;background:#28363d;padding:10px 15px;margin:8px 0}
.forum-post-text code{display:block;white-space:pre-wrap;background:#0b1720;border:1px solid #3a4d59;border-radius:5px;padding:9px}
.forum-post-text a{color:#ead098!important;text-decoration:underline}
