.message-reply-action{display:grid;width:1.55rem;height:1.55rem;place-items:center;margin-left:auto;padding:0;border:1px solid #ffffff14;border-radius:50%;background:#ffffff08;color:#bfb0cc;font-size:.85rem;cursor:pointer}.message-reply-action:hover{border-color:#9b6bff88;background:#9b6bff22;color:#fff}.message-reply-quote{display:grid;width:100%;gap:.12rem;margin:.42rem 0 .3rem;padding:.5rem .62rem;overflow:hidden;border:0;border-left:3px solid #9b6bff;border-radius:.25rem .6rem .6rem .25rem;background:#ffffff08;color:#fff;text-align:left;cursor:pointer}.message-reply-quote strong{color:#c5a9ff;font-size:.66rem}.message-reply-quote span{overflow:hidden;color:#c7bdcf;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.reply-compose-preview{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.7rem;padding:.55rem .8rem;border-top:1px solid #9b6bff44;background:#181027f5}.reply-compose-preview[hidden]{display:none}.reply-compose-preview>div{display:grid;min-width:0}.reply-compose-preview small{color:#9b6bff;font-size:.55rem;font-weight:900;letter-spacing:.09em}.reply-compose-preview strong{font-size:.72rem}.reply-compose-preview span{overflow:hidden;max-width:70vw;color:#bdb2c7;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.reply-compose-preview button{width:1.8rem;height:1.8rem;border:1px solid #ffffff18;border-radius:50%;background:#ffffff09;color:#fff;cursor:pointer}.reply-target-pulse>.body{animation:reply-pulse 1.2s ease}@keyframes reply-pulse{0%,100%{box-shadow:inherit}35%{box-shadow:0 0 0 3px #9b6bff88,0 0 2rem #9b6bff55}}
.message.is-shadow-hidden>.body{border-color:#ffb34766!important;background:linear-gradient(145deg,#49321fe8,#26182fe8)!important;box-shadow:0 0 0 1px #ffb34720,0 .7rem 2rem #0003!important}.shadow-hidden-label{padding:.16rem .4rem;border-radius:999px;background:#ffb34724;color:#ffd08a;font-size:.52rem;font-weight:900;letter-spacing:.06em}
.message-reply-quote{order:1!important;margin:.35rem 0 .22rem!important}.message-reply-content{display:flex!important;align-items:center;gap:.38rem;min-width:0;overflow:hidden;color:#c7bdcf;font-size:.7rem}.message-reply-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-reply-content img{flex:0 0 auto;width:38px;height:38px;object-fit:contain;border-radius:.35rem;background:transparent}.message .body>.meta{order:0}.message .body>.message-content-flow,.message .body>.message-gifs,.message .body>p{order:2}
