#user-board{min-width:0}.user-board-row{display:block;padding:20px 0;border-bottom:1px solid var(--line,#3c5846);color:inherit;text-decoration:none}.user-board-row:hover h2{text-decoration:underline}.user-board-row h2{font-size:20px;margin:0 0 10px}.user-board-row p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.user-board-row,.user-board-body{overflow-wrap:anywhere}.user-board-body{white-space:pre-wrap;line-height:1.8;margin:24px 0}.user-board-actions,.user-board-emotes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0}.user-board-comment{padding:18px 0;border-bottom:1px solid #3c5846}.user-board-comment.is-reply{margin-left:24px;padding-left:16px;border-left:2px solid #648570}.user-board-form label{display:block;margin:16px 0}.user-board-form input,.user-board-form textarea{width:100%;box-sizing:border-box}.user-board-emotes .btn{padding:8px 12px}.user-board-comment header{overflow-wrap:anywhere}.user-board-comment .btn{padding:8px 12px}@media(max-width:550px){.user-board-comment.is-reply{margin-left:10px;padding-left:10px}.user-board-actions .btn{padding:10px}}
.user-board-images{display:grid;gap:12px;margin:16px 0}
.user-board-images img{display:block;max-width:100%;height:auto;border-radius:10px}
.user-board-images a{display:block;max-width:100%}
.user-board-image-policy{border:1px solid var(--line);border-radius:10px;padding:14px;margin:12px 0;font-size:14px;line-height:1.7}
.user-board-image-policy ul{padding-left:22px}
[data-board-image-previews] img{max-height:200px;object-fit:contain}
.user-board-image-dialog{width:min(1100px,96vw)}
.user-board-category-filter{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.user-board-category-filter select{width:auto;min-width:150px;max-width:100%}

#user-board .user-board-comment.is-reply{margin-left:calc(min(var(--reply-depth,1),2) * 16px)}.user-board-reply-to{display:block;font-size:13px;line-height:1.6;margin-top:6px;color:var(--muted,#a9bdb0);overflow-wrap:anywhere}@media(max-width:550px){#user-board .user-board-comment.is-reply{margin-left:calc(min(var(--reply-depth,1),2) * 8px)}}
