
                                #comment-editable {
                                    min-height: 200px;
                                    max-height: 300px;
                                    font-family: var(--blog-font-sans);
                                    font-size: 16px;
                                    width: 100%;
                                    box-sizing: border-box;
                                    border: 1px solid #4dd0e1;
                                    border-radius: 10px;
                                    padding: 15px;
                                    outline: none;
                                    overflow-y: auto;
                                    white-space: pre-wrap;
                                    text-align: left;
                                    background: #ffffff;
                                    transition: height 0.2s ease;
                                    margin-bottom: 10px;
                                }

                                #comment-editable:focus {
                                    border-color: #26a69a;
                                    box-shadow: 0 0 5px rgba(77, 208, 225, 0.3);
                                    background: #fff;
                                }

                                #comment-editable:empty:before {
                                    content: attr(placeholder);
                                    color: #aaa;
                                }

                                /* 确保表情内联显示 */
                                .emoji-inline {
                                    display: inline-block !important;
                                    vertical-align: middle !important;
                                    margin: 0 2px !important;
                                }

                                /* emoji-size: mobile-32px */
                                @media (max-width: 768px) {
                                    .emoji-inline,
                                    .emoji-item img,
                                    .comment-content img[src*="/emoji/"] {
                                        width: 32px !important;
                                        height: 32px !important;
                                        object-fit: contain !important;
                                        display: inline-block !important;
                                        vertical-align: middle !important;
                                    }
                                }

                                /* emoji-size: pc-38px */
                                @media (min-width: 769px) {
                                    .emoji-inline,
                                    .emoji-item img,
                                    .comment-content img[src*="/emoji/"] {
                                        width: 38px !important;
                                        height: 38px !important;
                                        object-fit: contain !important;
                                        display: inline-block !important;
                                        vertical-align: middle !important;
                                    }
                                }
