@@ -260,55 +260,98 @@ h1 {
260260}
261261.serverSTDOut {
262262 position : relative;
263- top : 0px ;
264- left : 0px ;
265263 width : 100% ;
266264 height : 40vh ;
267- border-bottom- color: var (--border-muted );
268- border-bottom-width : 3 px ;
269- border-bottom-style : solid ;
265+ background- color: var (--bg-dark );
266+ border : 2 px solid var ( --border ) ;
267+ border-radius : 8 px 8 px 0 0 ;
270268 overflow : auto;
269+ box-sizing : border-box;
270+ margin-bottom : 0 ;
271+ z-index : 1 ;
272+ display : block;
271273}
272274.serverSTDIn {
275+ width : 100% ;
276+ background : var (--bg-dark );
277+ margin-top : 0.5em ;
278+ border-radius : 0 0 8px 8px ;
273279 position : relative;
274- top : 0px ;
275- left : 0px ;
280+ z-index : 2 ;
281+ overflow : visible;
282+ box-sizing : border-box;
283+ padding : 0 ;
284+ }
285+ .STDInRow {
286+ display : flex;
287+ flex-direction : row;
288+ align-items : stretch;
289+ gap : 0.6em ;
276290 width : 100% ;
277- height : 3vh ;
291+ padding : 0.4em 0.6em ;
292+ box-sizing : border-box;
293+ overflow : hidden;
294+ min-width : 0 ;
278295}
296+
279297.STDInInput {
298+ flex : 1 1 0 ;
299+ min-width : 0 ;
300+ max-width : 100% ;
280301 background-color : var (--bg-dark );
281302 color : var (--text );
282- padding-left : 2vw ;
283- position : relative;
284- left : 0px ;
285- top : 0px ;
286- width : 90% ;
287- height : calc (100% - 6px );
288- font-family : "Roboto" , sans-serif;
303+ border : 1.5px solid var (--border-muted );
304+ border-radius : 6px ;
305+ padding : 0.5em 1em ;
306+ font-family : "Fira Code" , "Roboto" , "monospace" , sans-serif;
307+ font-size : 1em ;
308+ outline : none;
309+ transition : border-color 0.2s ;
310+ box-sizing : border-box;
311+ overflow : hidden;
312+ }
313+ .STDInInput : focus {
314+ border-color : var (--primary );
289315}
316+
290317.STDInSubmit {
291- left : calc (90% + 9px );
318+ flex : 0 0 auto;
319+ width : 110px ;
320+ min-width : 80px ;
321+ max-width : 140px ;
292322 display : flex;
293323 align-items : center;
294- /* Vertical alignment */
295324 justify-content : center;
296- /* Horizontal alignment */
297325 text-decoration : none;
298- /* Remove underline */
299326 background-color : var (--primary );
300327 color : var (--text );
301- width : calc (10% - 9px );
328+ border : none;
329+ border-radius : 6px ;
330+ padding : 0.5em 1.2em ;
302331 font-family : "Roboto" , sans-serif;
332+ font-size : 1em ;
333+ cursor : pointer;
334+ transition :
335+ background-color 0.2s ,
336+ color 0.2s ;
337+ box-sizing : border-box;
338+ overflow : hidden;
339+ white-space : nowrap;
303340}
304- .STDInSubmit : hover {
341+ .STDInSubmit : hover ,
342+ .STDInSubmit : focus {
305343 background-color : color-mix (in srgb, var (--primary ) 80% , var (--bg ) 20% );
344+ color : var (--bg-dark );
345+ outline : none;
306346}
307347.STDOutMessage {
308348 position : relative;
309349 padding-left : 2% ;
310350 color : var (--text );
311351 font-family : "Roboto" , sans-serif;
352+ background-color : transparent;
353+ padding-top : 2px ;
354+ padding-bottom : 2px ;
312355}
313356.ConfigEditor {
314357 position : absolute;
0 commit comments