.comment-expression-trigger{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0!important;border:0!important;border-radius:50%!important;background:var(--expression-trigger-bg,#f3f4f6)!important;cursor:pointer;}
.comment-expression-trigger:focus-visible{outline:2px solid #dc315e;outline-offset:2px;}
.comment-expression-trigger:disabled{opacity:.5;cursor:wait;}
.comment-expression-trigger .expression-trigger-icon{display:block;width:23px;height:23px;fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;}
.comment-expression-trigger .expression-trigger-sheet{fill:#ffda57;stroke:#c2851c;stroke-width:1.5;}
.comment-expression-trigger .expression-trigger-fold{fill:#a695ff;stroke:#7258ce;stroke-width:1.4;}
.comment-expression-trigger .expression-trigger-face{fill:none;stroke:#694122;stroke-width:1.7;}
.comment-expression-trigger .expression-trigger-eye{fill:#694122;stroke:none;}
.comment-expression-trigger .expression-trigger-blush{fill:#ff8da6;stroke:none;}
html.dark .comment-expression-trigger{--expression-trigger-bg:#30323d;}
.comment-expression-layer{position:fixed;inset:0;z-index:1100;pointer-events:none;}
.comment-expression-layer #expression-picker{position:fixed;pointer-events:auto;min-height:0;max-width:calc(100vw - 16px);}
.comment-expression-layer #expression-button[hidden]{display:none;}
.comment-expression-layer .expression-picker-head{flex:none;}
.comment-expression-layer .expression-preview-art img{background:transparent;object-fit:contain;}
.profile-post-comment-body .expression-chat-art,.profile-modal-comment .expression-chat-art,.post-detail-comments .expression-chat-art{display:block;width:136px;max-width:100%;height:auto;margin:5px 0;}
:is(.profile-post-comment-body,.profile-modal-comment,.post-detail-comments) .expression-chat-art[data-expression-kind=emoji]{width:76px;}
:is(.profile-post-comment-body,.profile-modal-comment,.post-detail-comments) .expression-art>img{display:block!important;width:100%!important;height:100%!important;border-radius:0;background:transparent;object-fit:contain;}
.post-detail-comments .expression-motion{margin:0;}
