.comments.svelte-1jmht48{display:block;border-radius:8px;position:relative;box-sizing:border-box;font-family:var(--fontFamily);width:100%}.comments.svelte-1jmht48 .comments-wrapper.referee:where(.svelte-1jmht48){background:var(--theme-addCommentBackground);border-radius:10px;border:1px solid var(--theme-borderColor);margin-top:var(--spacing-sm);box-shadow:10px 10px 10px 0 var(--theme-boxShadowColor)}.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48){display:block;padding:var(--spacing-sm) var(--spacing-sm) 0 var(--spacing-sm);background:var(--theme-postBackground);border-radius:10px;border:1px solid var(--theme-borderColor);line-height:1.7;font-size:var(--fontSize-sm);position:relative;color:var(--textColor);width:100%;box-sizing:border-box}@media (max-width: 768px){.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48){width:100%;border:none;border-radius:0;box-shadow:none}}.comments.svelte-1jmht48 .add-comment.unsubscribed:where(.svelte-1jmht48){background:var(--theme-simpleBackground);border:none;font-weight:700}.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48) .author-name:where(.svelte-1jmht48){margin-top:var(--spacing-xxs);font-size:var(--fontSize-xs)}.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48) .textarea-wrapper:where(.svelte-1jmht48){width:100%;box-sizing:border-box;display:flex}.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48) .textarea-wrapper:where(.svelte-1jmht48) .author:where(.svelte-1jmht48){margin-right:var(--spacing-sm);text-align:center}.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48) .textarea-wrapper:where(.svelte-1jmht48) .author:where(.svelte-1jmht48) .avatar-image{margin:auto}.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48) .textarea-wrapper:where(.svelte-1jmht48) .text-area:where(.svelte-1jmht48){max-width:90%;width:100%;position:relative}.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48) .textarea-wrapper:where(.svelte-1jmht48) .text-area:where(.svelte-1jmht48) .add-stuff-wrapper:where(.svelte-1jmht48){display:flex;justify-content:space-between;width:100%;box-sizing:border-box;padding-top:var(--spacing-xs)}.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48) .textarea-wrapper:where(.svelte-1jmht48) .text-area:where(.svelte-1jmht48) .add-stuff-wrapper:where(.svelte-1jmht48) .add-reactions-to-new-comment:where(.svelte-1jmht48){display:flex}.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48) .textarea-wrapper:where(.svelte-1jmht48) .text-area:where(.svelte-1jmht48) .add-stuff-wrapper:where(.svelte-1jmht48) .add-reactions-to-new-comment:where(.svelte-1jmht48) .image-uploader{margin-left:var(--spacing-sm);margin-bottom:0}.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48) .textarea-wrapper:where(.svelte-1jmht48) .text-area:where(.svelte-1jmht48) .add-stuff-wrapper:where(.svelte-1jmht48) .add-reactions-to-new-comment:where(.svelte-1jmht48) .image-uploader svg{position:relative;top:12px}.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48) .textarea-wrapper:where(.svelte-1jmht48) .text-area:where(.svelte-1jmht48) textarea{height:100px;width:100%;padding:10px 10px 20px;box-sizing:border-box;border-radius:10px;font-family:Roboto,sans-serif;line-height:1.7;resize:none;background:var(--theme-simpleBackground);border:1px solid var(--theme-border)}.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48) .textarea-wrapper:where(.svelte-1jmht48) .text-area:where(.svelte-1jmht48) textarea::placeholder{opacity:.5;color:var(--theme-secondary)}.comments.svelte-1jmht48 .add-comment:where(.svelte-1jmht48) .textarea-wrapper:where(.svelte-1jmht48) .text-area:where(.svelte-1jmht48) textarea:focus{outline:none}.comment-warning.svelte-1jmht48{color:var(--theme-warning)}.sort-comments.svelte-1jmht48{margin:var(--spacing-md) 0;color:var(--theme-darkSecondary);font-size:var(--fontSize-sm)}.full-comment-thread.svelte-1jmht48{margin:var(--spacing-md) 0}a.svelte-1jmht48{color:var(--theme-primary);text-decoration:none;transition:color .2s ease}a.svelte-1jmht48:hover{color:var(--theme-darkPrimary)}.referee-button.svelte-1jmht48{margin-bottom:var(--spacing-sm)}:root{--mobile: 576px;--tablet: 768px;--desktop: 992px;--maxMobile: 767px;--maxTablet: 991px;--maxDesktop: 1200px}.post.svelte-1b3b166{position:relative;color:var(--theme-textColor);font-family:var(--fontFamily);margin:auto;max-width:1000px}.post.svelte-1b3b166 .action-button:where(.svelte-1b3b166){background-color:#618ea11a;color:var(--theme-primary);border:none;border-radius:4px;padding:var(--spacing-xxs) var(--spacing-xs);font-size:var(--fontSize-xs);font-weight:var(--fontWeight-medium);cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;position:absolute;right:15px}.post.svelte-1b3b166 .action-button:where(.svelte-1b3b166):hover{background-color:#618ea133;transform:translateY(-2px)}.post.svelte-1b3b166 a:where(.svelte-1b3b166){color:var(--theme-primary);text-decoration:none;transition:color .2s ease}.post.svelte-1b3b166 a:where(.svelte-1b3b166):hover{color:var(--theme-darkPrimary)}.post.svelte-1b3b166 .author-name:where(.svelte-1b3b166){margin-top:var(--spacing-xxs);font-size:var(--fontSize-sm);font-weight:var(--fontWeight-medium)}.post.svelte-1b3b166 .date-title:where(.svelte-1b3b166){margin-top:var(--spacing-sm)}.post.svelte-1b3b166 .date-title:where(.svelte-1b3b166) .date:where(.svelte-1b3b166){color:var(--theme-darkSecondary);font-size:var(--fontSize-sm);display:flex;align-items:center;margin-bottom:var(--spacing-sm)}.post.svelte-1b3b166 .date-title:where(.svelte-1b3b166) .date:where(.svelte-1b3b166) .edited:where(.svelte-1b3b166){color:var(--theme-darkSecondary);font-weight:400;font-size:12px;margin-left:6px;background:#0000000a;padding:1px 6px;border-radius:4px}.post.svelte-1b3b166 .date-title:where(.svelte-1b3b166) .title:where(.svelte-1b3b166){font-size:var(--fontSize-3xl);font-weight:var(--fontWeight-bold);color:var(--theme-postTitle);margin:var(--spacing-xs) 0 var(--spacing-md) 0;line-height:1.3}.post.svelte-1b3b166 .content:where(.svelte-1b3b166){line-height:1.7;flex:1 0;padding:var(--spacing-lg);background:var(--theme-postBackground);box-shadow:0 10px 20px -5px var(--theme-boxShadowColor);border-radius:16px;width:100%;max-width:1000px;transition:all .3s ease;box-sizing:border-box;margin:auto;position:relative;border:1px solid var(--theme-borderColor)}@media (max-width: 768px){.post.svelte-1b3b166 .content:where(.svelte-1b3b166){border-radius:0;border:none;box-shadow:none;padding:var(--spacing-xs)}}.post.svelte-1b3b166 .content:where(.svelte-1b3b166) .author:where(.svelte-1b3b166){display:flex;align-items:center}.post.svelte-1b3b166 .content:where(.svelte-1b3b166) .author:where(.svelte-1b3b166) .avatar-link:where(.svelte-1b3b166){display:flex;align-items:center;text-decoration:none}.post.svelte-1b3b166 .content:where(.svelte-1b3b166) .author:where(.svelte-1b3b166) .avatar-link:where(.svelte-1b3b166) .avatar-wrapper:where(.svelte-1b3b166){margin-right:var(--spacing-xs)}.post.svelte-1b3b166 .content:where(.svelte-1b3b166) .body:where(.svelte-1b3b166){white-space:pre-wrap;font-size:var(--fontSize-md);line-height:1.7;margin:var(--spacing-md) 0}.post.svelte-1b3b166 .content:where(.svelte-1b3b166) .post-reactions:where(.svelte-1b3b166){margin:var(--spacing-md) 0;padding-top:var(--spacing-sm);border-top:1px solid var(--theme-borderColor)}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166){margin-top:var(--spacing-md)}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) input{width:100%;margin-bottom:var(--spacing-sm);border-radius:8px;border:1px solid var(--theme-borderColor);padding:var(--spacing-xs);font-size:var(--fontSize-md);transition:border-color .2s ease,box-shadow .2s ease}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) input:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px #0070f31a;outline:none}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) textarea{width:100%;height:250px;margin-bottom:var(--spacing-sm);border-radius:8px;border:1px solid var(--theme-borderColor);padding:var(--spacing-sm);font-size:var(--fontSize-md);font-family:var(--fontFamily);transition:border-color .2s ease,box-shadow .2s ease}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) textarea:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px #0070f31a;outline:none}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) .link-preview-loading:where(.svelte-1b3b166){margin:var(--spacing-sm) 0;font-style:italic;color:var(--theme-darkSecondary);padding:var(--spacing-xs) var(--spacing-sm);background:#00000008;border-radius:8px;display:inline-block}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) .link-preview-container:where(.svelte-1b3b166){margin:var(--spacing-md) 0}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) .existing-images:where(.svelte-1b3b166){margin:var(--spacing-md) 0}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) .existing-images:where(.svelte-1b3b166) .image-preview-container:where(.svelte-1b3b166){display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) .existing-images:where(.svelte-1b3b166) .image-preview-container:where(.svelte-1b3b166) .image-preview:where(.svelte-1b3b166){position:relative;width:120px;height:120px;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px var(--theme-boxShadowColor);transition:transform .2s ease}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) .existing-images:where(.svelte-1b3b166) .image-preview-container:where(.svelte-1b3b166) .image-preview:where(.svelte-1b3b166):hover{transform:scale(1.05)}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) .existing-images:where(.svelte-1b3b166) .image-preview-container:where(.svelte-1b3b166) .image-preview:where(.svelte-1b3b166) img:where(.svelte-1b3b166){width:100%;height:100%;object-fit:cover}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) .existing-images:where(.svelte-1b3b166) .image-preview-container:where(.svelte-1b3b166) .image-preview:where(.svelte-1b3b166) .remove-image:where(.svelte-1b3b166){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}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) .existing-images:where(.svelte-1b3b166) .image-preview-container:where(.svelte-1b3b166) .image-preview:where(.svelte-1b3b166) .remove-image:where(.svelte-1b3b166):hover{background-color:var(--theme-warning);color:#fff;transform:scale(1.1)}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) .edit-buttons:where(.svelte-1b3b166){display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.post.svelte-1b3b166 .edit-post-form:where(.svelte-1b3b166) .edit-buttons:where(.svelte-1b3b166) button{padding:var(--spacing-xs) var(--spacing-md);border-radius:8px;font-weight:var(--fontWeight-medium);transition:all .2s ease}.post.svelte-1b3b166 .comments-count:where(.svelte-1b3b166) span:where(.svelte-1b3b166){font-size:var(--fontSize-sm);color:var(--theme-darkSecondary);vertical-align:middle;position:relative;top:-8px}.subscribe-to-post.svelte-1b3b166{margin-bottom:var(--spacing-sm)}
