#mcp-comments-root{max-width:820px;margin:0 auto;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;color:#222}.mcp-comment-form{margin-bottom:18px}.mcp-input-wrap{display:flex;align-items:center;gap:10px;border-radius:12px;border:1px solid #dcdcdc;padding:6px 8px;background:#fff;position:relative}.mcp-input-wrap textarea{flex:1;border:none;outline:none;resize:none;font-size:15px;line-height:1.3;padding:6px 10px 6px 40px;min-height:calc(1.3em * 2 + 12px);box-sizing:border-box}.mcp-submit-button{background:#f2f2f2!important;border:none!important;border-radius:8px!important;width:40px!important;height:40px!important;display:inline-flex;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important;flex-shrink:0!important}.mcp-submit-button .mcp-send-icon{width:18px;height:18px;fill:#444;transition:fill .15s ease;display:block}.mcp-submit-button:hover{background:#0b5dd7!important}.mcp-submit-button:hover .mcp-send-icon{fill:#fff!important}.mcp-submit-button:focus{outline:2px solid rgba(0,115,170,.18)!important;outline-offset:2px!important}.mcp-login-notice{padding:12px;border-radius:8px;background:#fafafa;border:1px solid #eee;color:#666;margin-bottom:12px}#mcp-comments-list{margin-top:6px}.comment{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.comment__avatar img,.mcp-avatar{width:40px;height:40px;border-radius:10px!important;object-fit:cover;display:block}.comment__body{flex:1;min-width:0}.comment__meta{font-size:14px;color:#333;margin-bottom:6px;display:flex;gap:8px;align-items:center}.comment__meta .comment__author{font-weight:700}.comment__date{color:#777;font-size:13px}.comment__text{font-size:15px;line-height:1.5;color:#111;white-space:normal;word-wrap:break-word}.comment__actions{margin-top:8px;display:flex;gap:8px;align-items:center}.mcp-reaction-btn,.mcp-reply-btn{background:#f2f2f2;border:none;padding:3px 5px;border-radius:8px;cursor:pointer;font-size:12px;transition:background .12s ease,color .12s ease;display:inline-flex;align-items:center;gap:6px}.mcp-reaction-btn:hover,.mcp-reply-btn:hover{background:#dcdcdc}.mcp-reaction-btn.active,.mcp-reply-btn.active{background:#0b5dd7;color:#fff}.mcp-reply-container{margin-top:8px}.mcp-cancel-reply{position:absolute;left:8px;top:50%;transform:translateY(-50%);background:0 0;border:none;color:#666;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;border-radius:6px;z-index:5}.mcp-cancel-reply svg{width:14px;height:14px;fill:#666;display:block}.mcp-cancel-reply:hover svg{fill:#000}.mcp-cancel-reply[style*="display:none"]{display:none!important}.mcp-reply-container .mcp-input-wrap{position:relative}@media (max-width:600px){.comment__avatar img,.mcp-avatar{width:40px;height:40px}.mcp-input-wrap textarea{font-size:14px;padding-left:34px}.mcp-submit-button{padding:6px}}.mcp-reply-container .mcp-input-wrap{margin-top:6px}.comment__text p{margin:0}