@@ -2256,8 +2256,11 @@ input[type="text"]:disabled, textarea:disabled {
22562256 background-color : hsl (var (--chat-bubble-received ));
22572257 color : hsl (var (--chat-bubble-received-foreground ));
22582258 box-shadow : var (--shadow-soft );
2259- padding : 1px ;
22602259 overflow : hidden;
2260+ border : 2px solid hsl (var (--chat-bubble-received ));
2261+ display : flex;
2262+ flex-direction : column;
2263+ gap : 2px ;
22612264}
22622265
22632266.message-author-name {
@@ -2294,8 +2297,9 @@ input[type="text"]:disabled, textarea:disabled {
22942297}
22952298
22962299.message-row .own .message-bubble {
2297- background : linear-gradient (-10deg , hsl (var (--primary )), hsl (var (--primary ) / 0.9 ));
2300+ background : linear-gradient (-10deg , hsl (var (--primary )), hsl (var (--primary ) / 1.0 ));
22982301 color : hsl (var (--primary-foreground ));
2302+ border-color : hsl (var (--primary ));
22992303}
23002304
23012305/* Message grouping corner radius styles with higher specificity */
@@ -2348,7 +2352,6 @@ input[type="text"]:disabled, textarea:disabled {
23482352 word-wrap : break-word;
23492353 align-self : flex-start; /* Align text to top of bubble */
23502354 font-size : 1rem ;
2351- margin : 1px ;
23522355 flex : 1 ;
23532356 display : flex;
23542357 align-items : center;
@@ -2829,7 +2832,7 @@ input[type="text"]:disabled, textarea:disabled {
28292832
28302833.message-attachment-container {
28312834 position : relative;
2832- border-radius : 11 px ;
2835+ border-radius : 4 px ;
28332836 overflow : hidden;
28342837 box-sizing : border-box;
28352838 display : block;
@@ -2982,16 +2985,34 @@ input[type="text"]:disabled, textarea:disabled {
29822985}
29832986
29842987.message-reply-preview {
2988+ display : flex;
2989+ align-items : center;
2990+ gap : 5px ;
29852991 padding : 5px ;
2986- margin : 3px ;
2987- margin-bottom : 1px ;
29882992 background-color : hsl (var (--foreground ) / 0.05 );
2989- border-left : 2px solid hsl (var (--foreground ) / 0.3 );
2990- color : hsl (var (--foreground ));
2993+ color : hsl (var (--foreground ) / 0.9 );
2994+ font-style : italic;
2995+ font-size : 0.9rem ;
29912996 max-height : 50px ;
29922997 overflow : hidden;
29932998 text-overflow : ellipsis;
29942999 border-radius : 4px ;
3000+ border-bottom : 1px solid hsl (var (--foreground ) / 0.05 );
3001+ }
3002+
3003+ .message-row .own .message-reply-preview {
3004+ background-color : hsl (var (--primary-foreground ) / 0.1 );
3005+ color : hsl (var (--primary-foreground ) / 0.9 );
3006+ border-bottom : 1px solid hsl (var (--primary-foreground ) / 0.1 );
3007+ }
3008+
3009+ .message-highlight {
3010+ animation : message-highlight-fade 1.5s ease;
3011+ }
3012+
3013+ @keyframes message-highlight-fade {
3014+ 0% , 30% { background-color : hsl (var (--primary ) / 0.15 ); }
3015+ 100% { background-color : transparent; }
29953016}
29963017
29973018.message-deleted {
0 commit comments