@@ -248,71 +248,8 @@ nav a.active {
248248 margin-left : 0.5rem ;
249249}
250250
251- /* Chat — brown board style */
252- .chat-container {
253- display : flex;
254- flex-direction : column;
255- height : calc (100vh - 180px );
256- max-height : 700px ;
257- }
258-
259- .chat-messages {
260- flex : 1 ;
261- overflow-y : auto;
262- padding : 1rem ;
263- display : flex;
264- flex-direction : column;
265- gap : 1rem ;
266- background : rgba (0 , 0 , 0 , 0.03 );
267- border-radius : 4px ;
268- }
269-
270- .chat-message {
271- max-width : 80% ;
272- padding : 0.75rem 1rem ;
273- border-radius : 8px ;
274- line-height : 1.5 ;
275- white-space : pre-wrap;
276- }
277-
278- .chat-message .user {
279- align-self : flex-end;
280- background : var (--tm-brown );
281- color : var (--tm-text-light );
282- border-bottom-right-radius : 2px ;
283- box-shadow : 2px 2px 4px var (--tm-shadow );
284- }
285-
286- .chat-message .assistant {
287- align-self : flex-start;
288- background : white;
289- border : 1px solid var (--tm-cream-dark );
290- color : var (--tm-text-dark );
291- border-bottom-left-radius : 2px ;
292- box-shadow : 2px 2px 4px var (--tm-shadow );
293- }
294-
295- .chat-input-area {
296- display : flex;
297- gap : 0.5rem ;
298- padding : 1rem ;
299- border-top : 2px dashed var (--tm-cream-dark );
300- }
301-
302- .chat-input {
303- flex : 1 ;
304- padding : 0.75rem 1rem ;
305- border-radius : 6px ;
306- border : 2px solid var (--tm-cream-dark );
307- background : white;
308- color : var (--tm-text-dark );
309- font-size : 0.95rem ;
310- outline : none;
311- }
312-
313- .chat-input : focus { border-color : var (--tm-red ); }
314-
315- .chat-send {
251+ /* Buttons */
252+ .btn-primary {
316253 padding : 0.75rem 1.5rem ;
317254 background : var (--tm-red-bright );
318255 color : white;
@@ -325,16 +262,10 @@ nav a.active {
325262 box-shadow : 2px 2px 4px var (--tm-shadow );
326263}
327264
328- .chat-send : hover { background : var (--tm-link-hover ); }
329- .chat-send : disabled { opacity : 0.5 ; cursor : not-allowed; }
265+ .btn-primary : hover { background : var (--tm-link-hover ); }
266+ .btn-primary : disabled { opacity : 0.5 ; cursor : not-allowed; }
330267
331- /* Suggested questions */
332- .suggestions {
333- display : flex;
334- flex-wrap : wrap;
335- gap : 0.5rem ;
336- padding : 0.5rem 1rem ;
337- }
268+ /* Pill selector buttons */
338269
339270.suggestion-btn {
340271 padding : 0.4rem 0.8rem ;
0 commit comments