:root{--grey-forum-primary: #f8fcff;--grey-forum-secondary: #68768f;--grey-forum-background: #0A142C;--grey-forum-gradient-background: linear-gradient(87deg, #ab47f8, #5441f9);--grey-forum-font-family: "Inter", sans-serif;--grey-forum-font-size: 16px;--grey-forum-border-radius: 8px;--grey-forum-name-color: #ab47f8;--grey-forum-time-color: #6F629E;--grey-forum-comment-backgroud: #221C3A;--grey-forum-comment-color: #CBC6D4;--grey-forum-border-color: #5E4D91}*{box-sizing:border-box}.grey-forum-widget{margin:0 auto;font-family:var( --grey-forum-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif );background:var(--grey-forum-background);box-shadow:none;border:none;padding:16px}.grey-forum-widget-header{text-align:left;margin-bottom:0;padding:16px 20px;border-radius:0;box-shadow:none;border-bottom:1px solid #e4e6ea}.grey-forum-widget-header h2{margin:0 0 8px;color:#1c1e21;font-size:20px;font-weight:600}.grey-forum-widget-header p{margin:5px 0;color:#666}.grey-forum-section-comment{flex:1}.grey-forum-group-comment{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border-radius:var(--grey-forum-border-radius);background:var(--grey-forum-comment-backgroud);width:100%;padding:16px}.grey-forum-current-user-info{display:flex;align-items:center;gap:8px;margin:8px 0;padding:0;background:transparent;border-radius:0;border:none;font-size:12px;color:#65676b}.grey-forum-current-user-info{width:32px;height:32px;border-radius:50%;object-fit:cover}.grey-forum-connected{color:#42b883;font-weight:600}.grey-forum-show-more{text-align:center}.grey-forum-show-more-btn{width:100%;background:#122346;color:var(--grey-forum-secondary);border:none;padding:12px;cursor:pointer;font-size:14px;margin-top:10px;transition:all .2s;border-radius:21px}.grey-forum-show-more-btn:hover{background:#0f1a3c;color:#e0e6f6}.grey-forum-ban-comment-form{width:100%;text-align:center;overflow:hidden;border:1px solid var(--grey-forum-border-color);padding:16px;background:linear-gradient(147deg,#362a60,#0b1531,#101f41,#392b62);border-radius:8px;color:#ab47f8;font-size:14px;margin:16px 0}.grey-forum-disconnected{color:#e41e3f;font-weight:600}.grey-forum-error{color:#ef4444;background:#fee2e2;padding:8px 12px;border-radius:4px;font-size:14px;border:1px solid #fecaca}.grey-forum-debug-btn{background:#8b5cf6;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:12px;margin-top:10px;transition:background-color .2s}.grey-forum-debug-btn:hover{background:#7c3aed}code{background:#f3f4f6;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:12px}.grey-forum-new-comment-form{padding:8px 0;border-radius:0;margin-bottom:0;box-shadow:none}.grey-forum-form-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;width:100%}.grey-forum-form-header h3{margin:0;color:#1c1e21;font-size:16px;font-weight:600}.grey-forum-new-comment-form textarea:focus{outline:none;border-color:var(--grey-forum-border-color)}.grey-forum-new-comment-form button{border:none;cursor:pointer}.grey-forum-new-comment-form button:disabled{cursor:not-allowed}.grey-forum-comments-section{padding:0;background:transparent}.grey-forum-comments-section h3{margin:0 0 16px;color:var(--grey-forum-name-color);font-size:16px;font-weight:600}.grey-forum-no-comments{text-align:center;color:#8a8fa3;background:none;font-style:italic;padding:20px;font-size:14px}.grey-forum-comment-level-1,.grey-forum-comment-level-2{position:relative}.grey-forum-comment-level-1:before,.grey-forum-comment-level-2:before{content:"";width:30px;height:100px;border-left:1px solid #332a53;border-bottom:1px solid #332a53;border-bottom-left-radius:15px;position:absolute;left:-33px;top:-80px}.grey-forum-comment-level-1:nth-child(n+2):before{height:160px;top:-140px}.grey-forum-comment-header{display:flex;align-items:center;margin-bottom:8px;gap:12px}.grey-forum-comment-user-info{display:flex;align-items:flex-start;gap:12px;flex:1}.grey-forum-user-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;border:none;margin-top:0}.grey-forum-user-details{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:space-between;color:var(--grey-forum-time-color);width:100%}.grey-forum-user-meta{display:flex;flex-direction:row;gap:10px;align-items:center}.grey-forum-user-actions{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:space-between;color:var(--grey-forum-time-color);cursor:pointer}.grey-forum-user-actions-dropdown{position:absolute;top:5px;right:0;z-index:10;border-radius:var(--grey-forum-border-radius);min-width:93px;box-shadow:0 2px 8px #00000014;font-size:13px!important;background-color:var(--grey-forum-background)}.grey-forum-user-actions-dropdown .grey-forum-action-btn{width:100%;text-align:center;padding:2px;background:none;border:none;cursor:pointer;color:var(--grey-forum-secondary)}.grey-forum-user-actions-dropdown .grey-forum-action-btn:hover{color:#b3b0bf}.grey-forum-comment-user{color:var(--grey-forum-name-color);font-weight:700}.grey-forum-comment-time{color:var(--grey-forum-time-color);font-size:13px}.grey-forum-login-message{color:var(--grey-forum-name-color);font-size:16px;margin-top:8px;text-align:center;font-weight:600}.grey-forum-comment-content{color:var(--grey-forum-comment-color);font-size:16px;margin:0 0 10px;background:none;padding:0;border-radius:0}.grey-forum-mention{color:var(--grey-forum-name-color);font-weight:600;cursor:pointer}.grey-forum-comment-content.editing{border-radius:8px;padding:8px 12px;width:100%}.grey-forum-comment-actions{display:flex;gap:24px;margin-top:8px;margin-bottom:8px;margin-left:0;flex-wrap:wrap;font-size:15px;color:var(--grey-forum-action-color)}.grey-forum-action-btn{color:var(--grey-forum-action-color);font-weight:500;background:none;border:none;cursor:pointer;padding:0 6px;border-radius:6px;transition:background .2s,color .2s}.grey-forum-action-btn:hover svg path,.grey-forum-action-btn.liked svg path,.grey-forum-action-btn.disliked svg path{fill:var(--grey-forum-name-color)}.grey-forum-like-btn,.grey-forum-dislike-btn{display:flex;align-items:center;gap:4px}.grey-forum-like-btn:hover svg path,.grey-forum-like-btn.liked,.grey-forum-like-btn.has-likes,.grey-forum-dislike-btn :hover svg path,.grey-forum-dislike-btn.disliked,.grey-forum-dislike-btn.has-dislikes{fill:var(--grey-forum-name-color)}.grey-forum-dislike-btn:hover{color:#e41e3f}.grey-forum-dislike-btn.disliked,.grey-forum-dislike-btn.has-dislikes{color:#e46e6e;font-weight:700}.grey-forum-reply-btn,.grey-forum-edit-btn{color:var(--grey-forum-secondary)}.grey-forum-reaction-count{font-size:13px;color:var(--grey-forum-time-color);margin-left:4px;font-weight:600}.grey-forum-comment-reactions{display:flex;align-items:center;gap:18px;margin-top:6px;margin-left:0;font-size:14px;color:#b6bfff}.grey-forum-reply-form,.grey-forum-edit-comment-form{margin-top:8px;margin-left:44px;padding:0;background:transparent;border:none;border-radius:0}.grey-forum-reply-form-actions{display:flex;gap:8px;margin-top:8px;justify-content:flex-end}.grey-forum-comment-children{margin-top:8px}.grey-forum-reply-form-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;width:100%}.modern-comment-form{display:flex;align-items:center;flex:1;gap:8px;width:100%;position:relative}.modern-comment-inputbox{flex:1;border:1px solid var(--grey-forum-border-color, #5e4d91);border-radius:var(--grey-forum-border-radius);padding:10px 16px;background:#23263a;color:#e0e6f6;outline:none;transition:border-color .2s;min-width:0;resize:vertical}.modern-comment-send-btn{position:absolute;right:10px;bottom:10px;background:none;border:none}.modern-comment-send-btn:hover:not(:disabled) svg path{fill:var(--grey-forum-name-color)}.modern-comment-cancel-btn{background:none;color:#888;position:absolute;top:10px;right:10px;border:none}.modern-comment-cancel-btn:hover{color:#e46e6e}.grey-forum-mention-dropdown{position:absolute;min-width:180px;background:#23263a;border:1px solid #5e4d91;border-radius:12px;box-shadow:0 8px 32px #1e223640,0 1.5px 6px #42b88314;padding:6px 0;color:#e0e6f6;font-size:15px;top:50px;left:20px;z-index:1000;animation:dropdownFadeIn .18s ease}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.grey-forum-mention-option{padding:10px 20px;cursor:pointer;transition:background .2s,color .2s;color:#e0e6f6;border-radius:8px;margin:2px 8px}.grey-forum-mention-option:hover,.grey-forum-mention-option.selected{background:#2e3350;color:#42b883;box-shadow:0 2px 8px #42b8831f}
