.comment.svelte-1efpxbn{display:block;border:1px ridge var(--theme-commentBorder);padding:var(--spacing-md);margin-bottom:30px;border-radius:10px;line-height:1.7;font-size:14px;position:relative;color:var(--theme-textColor);background:var(--theme-simpleBackground)}.comment.highlight.svelte-1efpxbn{background:var(--theme-highlight)}.comment.svelte-1efpxbn .entire-comment-link{position:absolute;width:100%;height:100%;top:0;left:0;display:block;z-index:99}.comment.svelte-1efpxbn .comment-footer:where(.svelte-1efpxbn){position:relative;width:100%}.comment.svelte-1efpxbn .reactions-container:where(.svelte-1efpxbn){display:block;align-items:center}.comment.svelte-1efpxbn .reactions-container.no-user:where(.svelte-1efpxbn){display:block}.comment.svelte-1efpxbn .reactions-container:where(.svelte-1efpxbn) .reply-button:where(.svelte-1efpxbn),.comment.svelte-1efpxbn .reactions-container:where(.svelte-1efpxbn) .show-replies:where(.svelte-1efpxbn){position:relative;top:13px;margin-right:var(--spacing-sm)}.comment.svelte-1efpxbn .reactions-container:where(.svelte-1efpxbn) .reply-button:where(.svelte-1efpxbn) a:where(.svelte-1efpxbn),.comment.svelte-1efpxbn .reactions-container:where(.svelte-1efpxbn) .show-replies:where(.svelte-1efpxbn) a:where(.svelte-1efpxbn){display:flex;align-items:center;text-decoration:none;color:var(--theme-textColor);font-size:var(--fontSize-xs)}.comment.svelte-1efpxbn .reactions-container:where(.svelte-1efpxbn) .reply-button:where(.svelte-1efpxbn) a:where(.svelte-1efpxbn) svg,.comment.svelte-1efpxbn .reactions-container:where(.svelte-1efpxbn) .show-replies:where(.svelte-1efpxbn) a:where(.svelte-1efpxbn) svg{margin-right:5px;width:16px;height:16px}.comment.svelte-1efpxbn .reactions-container:where(.svelte-1efpxbn) .reply-button:where(.svelte-1efpxbn) a:where(.svelte-1efpxbn):hover,.comment.svelte-1efpxbn .reactions-container:where(.svelte-1efpxbn) .show-replies:where(.svelte-1efpxbn) a:where(.svelte-1efpxbn):hover{color:var(--theme-textColor)}.comment.svelte-1efpxbn .reply-form:where(.svelte-1efpxbn){display:flex;margin-top:15px;padding-top:15px;border-top:1px solid var(--theme-borderColor)}.comment.svelte-1efpxbn .reply-form:where(.svelte-1efpxbn) .reply-textarea-container:where(.svelte-1efpxbn){flex:1;margin-left:10px}.comment.svelte-1efpxbn .reply-form:where(.svelte-1efpxbn) .reply-textarea-container:where(.svelte-1efpxbn) .reply-textarea{width:100%;height:80px;border-radius:8px;margin-bottom:10px;resize:vertical!important}.comment.svelte-1efpxbn .reply-form:where(.svelte-1efpxbn) .reply-textarea-container:where(.svelte-1efpxbn) .reply-buttons:where(.svelte-1efpxbn){display:flex;justify-content:flex-end;gap:10px}.comment.svelte-1efpxbn .replies-container:where(.svelte-1efpxbn){margin-top:20px;margin-left:20px;padding-top:10px;border-left:2px solid var(--theme-borderColor);padding-left:15px}.comment.svelte-1efpxbn .replies-container:where(.svelte-1efpxbn) .reply:where(.svelte-1efpxbn){margin-bottom:15px}.comment.svelte-1efpxbn .replies-container:where(.svelte-1efpxbn) .reply:where(.svelte-1efpxbn):last-child{margin-bottom:0}.comment.svelte-1efpxbn .replies-container:where(.svelte-1efpxbn) .loading-replies:where(.svelte-1efpxbn),.comment.svelte-1efpxbn .replies-container:where(.svelte-1efpxbn) .no-replies:where(.svelte-1efpxbn){padding:10px;color:var(--theme-textColor);font-style:italic;font-size:13px}.comment.svelte-1efpxbn .replies-container:where(.svelte-1efpxbn) .load-more-replies:where(.svelte-1efpxbn){display:flex;justify-content:left;margin:10px 0}.comment.svelte-1efpxbn .replies-container:where(.svelte-1efpxbn) .load-more-replies:where(.svelte-1efpxbn) .load-more-button:where(.svelte-1efpxbn){background:transparent;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;color:var(--theme-textColor);font-size:var(--fontSize-xs)}.comment.svelte-1efpxbn .replies-container:where(.svelte-1efpxbn) .load-more-replies:where(.svelte-1efpxbn) .load-more-button:where(.svelte-1efpxbn):hover{background:var(--theme-secondaryBackgroundColor)}.comment.svelte-1efpxbn .replies-container:where(.svelte-1efpxbn) .load-more-replies:where(.svelte-1efpxbn) .load-more-button:where(.svelte-1efpxbn):disabled{opacity:.5;cursor:not-allowed}.comment.svelte-1efpxbn .pinned:where(.svelte-1efpxbn){position:absolute;top:5px;right:5px;transform:rotate(33deg)}.comment.svelte-1efpxbn .comment-author:where(.svelte-1efpxbn){display:flex}.comment.svelte-1efpxbn .comment-author:where(.svelte-1efpxbn) .edited:where(.svelte-1efpxbn){color:var(--theme-textColor);font-weight:400;font-size:12px}.comment.svelte-1efpxbn .comment-author:where(.svelte-1efpxbn) .commenter-name:where(.svelte-1efpxbn){align-content:center;margin-left:10px;font-weight:700;font-size:14px}.comment.svelte-1efpxbn .comment-author:where(.svelte-1efpxbn) .commenter-name:where(.svelte-1efpxbn) .comment-date:where(.svelte-1efpxbn){font-size:12px;color:var(--theme-textColor)}.comment.svelte-1efpxbn .comment-body{white-space:pre-wrap;margin-bottom:10px}.comment.svelte-1efpxbn .comment-body .button-wrapper{white-space:normal}.comment.svelte-1efpxbn .comment-body button{left:75%;bottom:25px}.comment.svelte-1efpxbn .comment-image:where(.svelte-1efpxbn){margin-bottom:10px}.comment.svelte-1efpxbn .comment-image:where(.svelte-1efpxbn) .image-container{max-width:200px}.comment.svelte-1efpxbn .edit-comment:where(.svelte-1efpxbn) textarea.edit-comment-textarea{width:100%;height:100px;border-radius:8px}.comment.svelte-1efpxbn .edit-comment:where(.svelte-1efpxbn) .edit-comment-footer:where(.svelte-1efpxbn){display:flex;justify-content:space-between}.comment.svelte-1efpxbn .edit-comment:where(.svelte-1efpxbn) .edit-comment-footer:where(.svelte-1efpxbn) .add-reactions-to-new-comment:where(.svelte-1efpxbn){position:relative}.comment.svelte-1efpxbn .edit-comment:where(.svelte-1efpxbn) .edit-comment-footer:where(.svelte-1efpxbn) .add-reactions-to-new-comment:where(.svelte-1efpxbn) .add-reaction{position:absolute;top:-8px}.comment.svelte-1efpxbn .edit-comment:where(.svelte-1efpxbn) .edit-comment-footer:where(.svelte-1efpxbn) .reply-buttons:where(.svelte-1efpxbn){display:flex;justify-content:flex-end;gap:10px}.comment.svelte-1efpxbn .read-more-link{display:block;margin-top:5px;color:var(--theme-darkSecondary);text-decoration:none;font-size:12px;font-weight:700}.comment.svelte-1efpxbn .comment-menu:where(.svelte-1efpxbn){position:absolute;top:10px;right:10px}.comment.svelte-1efpxbn .comment-menu.pinned-comment:where(.svelte-1efpxbn){top:25px}.comment.svelte-1efpxbn .comment-menu:where(.svelte-1efpxbn) .three-dots:where(.svelte-1efpxbn){text-decoration:none;color:var(--theme-textColor);font-size:22px}.comment.svelte-1efpxbn .comment-menu:where(.svelte-1efpxbn) .comment-menu-content:where(.svelte-1efpxbn){display:none;background:var(--theme-secondaryBackgroundColor);width:150px;height:100px;position:absolute;top:30px;right:0;border:1px solid var(--theme-borderColor);border-radius:10px;box-shadow:0 0 10px 0 var(--theme-boxShadowColor);padding:10px;z-index:10;text-align:center;align-content:center}.comment.svelte-1efpxbn .comment-menu:where(.svelte-1efpxbn) .comment-menu-content:where(.svelte-1efpxbn) a:where(.svelte-1efpxbn){text-decoration:none;color:var(--theme-textColor)}.comment.svelte-1efpxbn .comment-menu:where(.svelte-1efpxbn) .comment-menu-content.show:where(.svelte-1efpxbn){display:block}.comment.svelte-1efpxbn .comment-menu:where(.svelte-1efpxbn) .comment-menu-content:where(.svelte-1efpxbn) .menu-item:where(.svelte-1efpxbn){display:flex;padding:5px;cursor:pointer}.comment.svelte-1efpxbn .comment-menu:where(.svelte-1efpxbn) .comment-menu-content:where(.svelte-1efpxbn) .menu-item:where(.svelte-1efpxbn):hover{color:var(--theme-darkSecondary)}.comment.svelte-1efpxbn .comment-menu:where(.svelte-1efpxbn) .comment-menu-content:where(.svelte-1efpxbn) .menu-item:where(.svelte-1efpxbn) .svg:where(.svelte-1efpxbn){margin-right:7px}.comment.svelte-1efpxbn .comment-warning:where(.svelte-1efpxbn){color:var(--theme-warning)}.comment.svelte-1efpxbn .reply-controls:where(.svelte-1efpxbn){display:flex}.comment.svelte-1efpxbn .reply-controls:where(.svelte-1efpxbn) .image-uploader{margin-left:var(--spacing-sm);margin-bottom:0}.comment.svelte-1efpxbn .reply-controls:where(.svelte-1efpxbn) .image-uploader svg{position:relative;top:12px}.comment.svelte-1efpxbn .edit-comment:where(.svelte-1efpxbn) .reply-controls:where(.svelte-1efpxbn) .image-uploader svg{position:relative;top:-28px}.comment.svelte-1efpxbn .existing-image:where(.svelte-1efpxbn){margin-left:var(--spacing-md)}.comment.svelte-1efpxbn .existing-image:where(.svelte-1efpxbn) .image-preview-container:where(.svelte-1efpxbn) .image-preview:where(.svelte-1efpxbn){position:relative;width:120px;height:120px;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px var(--theme-boxShadowColor);transition:transform .2s ease}.comment.svelte-1efpxbn .existing-image:where(.svelte-1efpxbn) .image-preview-container:where(.svelte-1efpxbn) .image-preview:where(.svelte-1efpxbn):hover{transform:scale(1.05)}.comment.svelte-1efpxbn .existing-image:where(.svelte-1efpxbn) .image-preview-container:where(.svelte-1efpxbn) .image-preview:where(.svelte-1efpxbn) img:where(.svelte-1efpxbn){width:100%;height:100%;object-fit:cover}.comment.svelte-1efpxbn .existing-image:where(.svelte-1efpxbn) .image-preview-container:where(.svelte-1efpxbn) .image-preview:where(.svelte-1efpxbn) .remove-image:where(.svelte-1efpxbn){position:absolute;top:4px;right:4px;background-color:#ffffffe6;color:var(--theme-warning);border:none;border-radius:50%;width:24px;height:24px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.comment.svelte-1efpxbn .existing-image:where(.svelte-1efpxbn) .image-preview-container:where(.svelte-1efpxbn) .image-preview:where(.svelte-1efpxbn) .remove-image:where(.svelte-1efpxbn):hover{background-color:var(--theme-warning);color:#fff;transform:scale(1.1)}.comment.svelte-1efpxbn .personal-referee:where(.svelte-1efpxbn){position:absolute;bottom:-15px;right:-10px}.comment.svelte-1efpxbn .personal-referee:where(.svelte-1efpxbn) a:where(.svelte-1efpxbn){text-decoration:none;color:var(--theme-primary)}.comment.svelte-1efpxbn .ai-rating:where(.svelte-1efpxbn){background:var(--theme-indicatorOngoing);padding:var(--spacing-xs);border-radius:10px;border:1px solid var(--theme-borderColor)}.comment.svelte-1efpxbn .ai-rating:where(.svelte-1efpxbn) span:where(.svelte-1efpxbn){color:var(--theme-secondary);font-weight:700}.comment.svelte-1efpxbn .ai-rating.well-reasoned:where(.svelte-1efpxbn){background:var(--theme-indicatorApproved)}.comment.svelte-1efpxbn .ai-rating.well-reasoned:where(.svelte-1efpxbn) span:where(.svelte-1efpxbn){color:var(--theme-success);font-weight:700}.comment.svelte-1efpxbn .ai-rating.illogical:where(.svelte-1efpxbn){background:var(--theme-indicatorRejected)}.comment.svelte-1efpxbn .ai-rating.illogical:where(.svelte-1efpxbn) span:where(.svelte-1efpxbn){color:var(--theme-warning);font-weight:700}
