11: root {
2- --bg-color : # 1e1e1e ;
3- --container-bg : # 252526 ;
4- --text-color : # d4d4d4 ;
5- --border-color : # 3e3e42 ;
6- --header-bg : # 333333 ;
7- --accent-color : # 007acc ;
8-
9- --level-debug : # b5cea8 ;
10- --level-info : # 569cd6 ;
11- --level-mark : # c586c0 ;
12- --level-warn : # ce9178 ;
13- --level-error : # f44747 ;
14- --level-fatal : # d16969 ;
2+ --bg-color : # 000000 ;
3+ --text-color : # c1c1c1 ;
4+ --font-family : 'Consolas' , 'Lucida Console' , 'Courier New' , monospace;
5+ --border-color : # 333333 ;
156}
167
17- * {
8+ body {
189 margin : 0 ;
1910 padding : 0 ;
20- box-sizing : border-box;
21- }
22-
23- body {
24- font-family : 'Fira Code' , 'Consolas' , 'Monaco' , 'Courier New' , monospace;
2511 background-color : var (--bg-color );
2612 color : var (--text-color );
27- padding : 0 ;
28- margin : 0 ;
13+ font-family : var (--font-family );
2914 font-size : 14px ;
30- line-height : 1.5 ;
31- }
32-
33- .container {
34- max-width : 100% ;
35- margin : 0 ;
36- background : var (--bg-color );
15+ line-height : 1.15 ;
16+ min-height : 100vh ;
3717 display : flex;
3818 flex-direction : column;
3919}
4020
4121.header {
42- background : var ( --header-bg ) ;
43- padding : 10 px 20 px ;
44- border-bottom : 1 px solid var (--border -color );
22+ padding : 8 px 15 px ;
23+ border-bottom : 1 px dashed var ( --border-color ) ;
24+ background-color : var (--bg -color );
4525 display : flex;
4626 justify-content : space-between;
4727 align-items : center;
48- position : sticky;
49- top : 0 ;
50- z-index : 100 ;
51- box-shadow : 0 2px 5px rgba (0 , 0 , 0 , 0.2 );
52- }
53-
54- .header h1 {
55- font-size : 16px ;
56- font-weight : 600 ;
57- color : # fff ;
58- margin : 0 ;
59- display : flex;
60- align-items : center;
61- gap : 10px ;
6228}
6329
64- .header h1 ::before {
65- content : '>' ;
66- color : var (--accent-color );
30+ .title {
6731 font-weight : bold;
32+ color : # ffffff ;
6833}
6934
70- .info {
71- display : flex;
72- gap : 15px ;
73- font-size : 12px ;
74- color : # cccccc ;
75- }
76-
77- .info span {
78- background : rgba (255 , 255 , 255 , 0.1 );
79- padding : 2px 8px ;
80- border-radius : 3px ;
81- }
82-
83- .header-bg-text {
84- display : none;
85- }
86-
87- .logs-container {
88- padding : 10px 0 ;
89- }
90-
91- .log-item {
92- padding : 2px 10px ;
93- border-left : 3px solid transparent;
94- transition : background-color 0.1s ;
95- font-size : 13px ;
96- line-height : 1.6 ;
97- }
98-
99- .log-item : hover {
100- background-color : # 2a2d2e ;
101- }
102-
103- .log-content {
104- display : block;
105- }
106-
107- .log-prefix {
108- color : # 858585 ;
35+ .meta {
10936 font-size : 12px ;
110- white-space : nowrap;
111- opacity : 0.9 ;
112- margin-right : 8px ;
37+ color : # 888888 ;
11338}
11439
115- .log-time {
116- color : # 858585 ;
117- }
118-
119- .log-level {
120- font-weight : bold;
121- text-transform : uppercase;
122- font-size : 12px ;
123- }
124-
125- .level-debug {
126- color : var (--level-debug );
127- }
128-
129- .level-info {
130- color : var (--level-info );
131- }
132-
133- .level-mark {
134- color : var (--level-mark );
135- }
136-
137- .level-warn {
138- color : var (--level-warn );
139- }
140-
141- .level-error {
142- color : var (--level-error );
143- }
144-
145- .level-fatal {
146- color : var (--level-fatal );
147- background : # 5a1d1d ;
148- padding : 0 4px ;
149- border-radius : 2px ;
150- }
151-
152- .log-message {
40+ .logs {
41+ flex : 1 ;
42+ padding : 15px ;
15343 white-space : pre-wrap;
154- word-break : break-word;
155- color : # cccccc ;
156- }
157-
158- /* Log item border indicators */
159- .log-item .log-error {
160- border-left-color : var (--level-error );
161- background : rgba (244 , 71 , 71 , 0.05 );
162- }
163-
164- .log-item .log-warn {
165- border-left-color : var (--level-warn );
166- background : rgba (206 , 145 , 120 , 0.05 );
167- }
168-
169- .log-item .log-fatal {
170- border-left-color : var (--level-fatal );
171- background : rgba (209 , 105 , 105 , 0.1 );
44+ word-break : break-all;
17245}
17346
17447.footer {
175- padding : 5px 20px ;
48+ padding : 8px 15px ;
49+ border-top : 1px dashed var (--border-color );
50+ font-size : 12px ;
51+ color : # 666666 ;
17652 text-align : center;
177- color : # 666 ;
178- font-size : 11px ;
179- border-top : 1px solid var (--border-color );
180- background : var (--container-bg );
53+ background-color : var (--bg-color );
18154}
18255
183- /* Scrollbar */
18456::-webkit-scrollbar {
185- width : 10px ;
186- height : 10px ;
187- }
188-
189- ::-webkit-scrollbar-track {
190- background : var (--bg-color );
191- }
192-
193- ::-webkit-scrollbar-thumb {
194- background : # 424242 ;
195- border-radius : 5px ;
57+ display : none;
19658}
197-
198- ::-webkit-scrollbar-thumb : hover {
199- background : # 4f4f4f ;
200- }
0 commit comments