11: root {
2- --bg : # 111315 ;
3- --panel : # 1a1d20 ;
4- --panel-strong : # 15181b ;
5- --panel-border : # 303438 ;
6- --text : # f2f2f2 ;
7- --muted : # a9afb5 ;
8- --accent : # 0a84ff ;
9- --accent-hover : # 0071e3 ;
10- --ok : # 0a84ff ;
11- --warn : # c98a17 ;
12- --error : # d84c4c ;
13- --radius : 10 px ;
2+ --bg : # 212121 ;
3+ --panel : # 2a2a2a ;
4+ --panel-strong : # 303030 ;
5+ --panel-border : # 3a3a3a ;
6+ --text : # ececec ;
7+ --muted : # a3a3a3 ;
8+ --accent : # f4f4f4 ;
9+ --accent-hover : # ffffff ;
10+ --ok : # 6dd3a6 ;
11+ --warn : # e6b77a ;
12+ --error : # f08a84 ;
13+ --radius : 8 px ;
1414 --shadow : none;
1515}
1616
@@ -31,7 +31,7 @@ h2 { font-size: 17px; letter-spacing: -0.01em; margin: 0 0 12px; }
3131h3 { font-size : 14px ; margin : 16px 0 8px ; }
3232
3333code {
34- background : # 10131a ;
34+ background : var ( --panel-strong ) ;
3535 border : 1px solid var (--panel-border );
3636 border-radius : 6px ;
3737 padding : 1px 6px ;
@@ -62,7 +62,7 @@ header {
6262}
6363
6464.brand { display : flex; align-items : center; gap : 12px ; }
65- .logo { font-size : 28px ; }
65+ .logo { display : block; width : 28 px ; height : 28px ; }
6666
6767.pill {
6868 padding : 6px 14px ;
@@ -188,9 +188,9 @@ main { max-width: 1120px; margin: 0 auto; padding: 24px 24px 60px; }
188188 border-radius : var (--radius );
189189 background : var (--panel-strong );
190190}
191- .metric-card .success , .metric-card .complete { border-color : rgba (10 , 132 , 255 , 0.5 ); }
192- .metric-card .failure , .metric-card .failed { border-color : rgba (224 , 92 , 92 , 0.45 ); }
193- .metric-card .warming { border-color : rgba ( 108 , 148 , 255 , 0.5 ); }
191+ .metric-card .success , .metric-card .complete { border-color : rgba (109 , 211 , 166 , 0.48 ); }
192+ .metric-card .failure , .metric-card .failed { border-color : rgba (240 , 138 , 132 , 0.5 ); }
193+ .metric-card .warming { border-color : var ( --panel-border ); }
194194.metric-label , .metric-detail { display : block; }
195195.metric-label {
196196 color : var (--muted );
@@ -219,8 +219,8 @@ main { max-width: 1120px; margin: 0 auto; padding: 24px 24px 60px; }
219219.checklist { list-style : none; margin : 0 ; padding : 0 ; }
220220.checklist li { display : flex; align-items : center; gap : 10px ; padding : 6px 0 ; flex-wrap : wrap; }
221221.check { width : 22px ; height : 22px ; border-radius : 50% ; display : inline-flex; align-items : center; justify-content : center; font-size : 13px ; flex-shrink : 0 ; }
222- .check .ok { background : rgba (10 , 132 , 255 , 0.15 ); color : var (--ok ); }
223- .check .missing { background : rgba (224 , 92 , 92 , 0.15 ); color : var (--error ); }
222+ .check .ok { background : rgba (109 , 211 , 166 , 0.14 ); color : var (--ok ); }
223+ .check .missing { background : rgba (240 , 138 , 132 , 0.14 ); color : var (--error ); }
224224.checklist .hint { margin-left : auto; }
225225
226226.steps { margin : 0 ; padding-left : 20px ; color : var (--muted ); }
@@ -237,8 +237,8 @@ main { max-width: 1120px; margin: 0 auto; padding: 24px 24px 60px; }
237237 margin-bottom : 16px ;
238238 background : var (--panel );
239239}
240- .status-hero .ready { border-color : rgba (10 , 132 , 255 , 0.55 ); }
241- .status-hero .attention { border-color : rgba (224 , 176 , 64 , 0.55 ); }
240+ .status-hero .ready { border-color : rgba (109 , 211 , 166 , 0.48 ); }
241+ .status-hero .attention { border-color : rgba (230 , 183 , 122 , 0.48 ); }
242242.status-hero h2 { font-size : 24px ; margin : 3px 0 ; }
243243.status-hero p { color : var (--muted ); margin : 0 ; }
244244.eyebrow {
@@ -268,7 +268,7 @@ main { max-width: 1120px; margin: 0 auto; padding: 24px 24px 60px; }
268268}
269269.callout strong { white-space : nowrap; }
270270.callout span { color : var (--muted ); }
271- .callout .warning { border-color : rgba (224 , 176 , 64 , 0.5 ); }
271+ .callout .warning { border-color : rgba (230 , 183 , 122 , 0.48 ); }
272272.callout .warning strong { color : var (--warn ); }
273273.callout .compact { margin : 16px 0 0 ; }
274274.callout .stacked { flex-direction : column; align-items : stretch; }
@@ -283,7 +283,7 @@ main { max-width: 1120px; margin: 0 auto; padding: 24px 24px 60px; }
283283 width : 26px ;
284284 height : 26px ;
285285 border-radius : 50% ;
286- background : rgba (10 , 132 , 255 , 0.15 );
286+ background : rgba (109 , 211 , 166 , 0.14 );
287287 color : var (--ok );
288288 flex : 0 0 auto;
289289}
@@ -391,8 +391,8 @@ button.no-margin { margin-left: 0; }
391391 background : var (--panel );
392392 padding : 16px ;
393393}
394- .model-card [data-state = "installed" ] { border-color : rgba (10 , 132 , 255 , 0.5 ); }
395- .model-card [data-state = "downloading" ] { border-color : rgba ( 108 , 148 , 255 , 0.55 ); }
394+ .model-card [data-state = "installed" ] { border-color : rgba (109 , 211 , 166 , 0.48 ); }
395+ .model-card [data-state = "downloading" ] { border-color : var ( --panel-border ); }
396396.model-card-top { display : flex; align-items : center; justify-content : space-between; gap : 10px ; }
397397.model-family {
398398 color : var (--accent );
@@ -476,7 +476,7 @@ button.no-margin { margin-left: 0; }
476476/* ---------------------------------------------------------------- buttons */
477477
478478button { font : inherit; cursor : pointer; border-radius : 8px ; border : 1px solid transparent; }
479- button .primary { background : var (--accent ); color : white ; padding : 8px 18px ; }
479+ button .primary { background : var (--accent ); color : # 171717 ; padding : 8px 18px ; }
480480button .primary : hover { background : var (--accent-hover ); }
481481button .ghost { background : none; border-color : var (--panel-border ); color : var (--muted ); padding : 8px 14px ; }
482482button .ghost : hover { color : var (--text ); }
@@ -491,7 +491,7 @@ button:focus-visible, input:focus-visible, select:focus-visible {
491491
492492input , select {
493493 font : inherit;
494- background : # 10131a ;
494+ background : var ( --panel-strong ) ;
495495 border : 1px solid var (--panel-border );
496496 color : var (--text );
497497 border-radius : 8px ;
@@ -511,7 +511,7 @@ input:focus, select:focus { border-color: var(--accent); }
511511
512512.progress {
513513 height : 6px ;
514- background : # 10131a ;
514+ background : var ( --panel-strong ) ;
515515 border-radius : 3px ;
516516 overflow : hidden;
517517 margin : 6px 0 4px ;
@@ -524,7 +524,7 @@ input:focus, select:focus { border-color: var(--accent); }
524524.result {
525525 margin-top : 14px ;
526526 padding : 14px 16px ;
527- background : # 10131a ;
527+ background : var ( --panel-strong ) ;
528528 border : 1px solid var (--panel-border );
529529 border-radius : var (--radius );
530530}
@@ -555,7 +555,7 @@ input:focus, select:focus { border-color: var(--accent); }
555555.overlay {
556556 position : fixed;
557557 inset : 0 ;
558- background : rgba (8 , 9 , 12 , 0.82 );
558+ background : rgba (0 , 0 , 0 , 0.68 );
559559 display : flex;
560560 align-items : center;
561561 justify-content : center;
@@ -567,7 +567,7 @@ input:focus, select:focus { border-color: var(--accent); }
567567 border-radius : var (--radius );
568568 padding : 28px ;
569569 width : min (440px , 90vw );
570- box-shadow : 0 30 px 100 px rgba (0 , 0 , 0 , 0.55 );
570+ box-shadow : 0 18 px 48 px rgba (0 , 0 , 0 , 0.35 );
571571}
572572.modal-icon { display : block; font-size : 24px ; margin-bottom : 10px ; }
573573.modal input { width : 100% ; margin : 14px 0 10px ; }
0 commit comments