2323.btn : disabled { opacity : 0.4 ; cursor : not-allowed; transform : none; }
2424.btn-primary {
2525 background : var (--accent );
26- color : var (--bg-primary );
26+ color : var (--text-on-accent );
2727 box-shadow : var (--shadow-xs ), var (--shadow-inset );
2828}
2929.btn-primary : hover { background : var (--accent-dim ); box-shadow : var (--shadow-sm ), var (--shadow-accent ); transform : translateY (-1px ); }
@@ -538,7 +538,7 @@ tr:hover td { background: var(--surface2); }
538538 height : 14px ;
539539 border-radius : 50% ;
540540 background : var (--accent );
541- color : var (--bg-primary );
541+ color : var (--text-on-accent );
542542 font-size : 9px ;
543543 font-weight : 700 ;
544544 display : flex;
@@ -864,7 +864,7 @@ mark.search-highlight {
864864 border-radius : 50% ;
865865 border : none;
866866 background : var (--accent );
867- color : var (--bg-primary );
867+ color : var (--text-on-accent );
868868 cursor : pointer;
869869 display : flex;
870870 align-items : center;
@@ -1994,7 +1994,7 @@ mark.search-highlight {
19941994}
19951995
19961996.filter-pill : hover { border-color : var (--accent ); color : var (--text ); }
1997- .filter-pill .active { background : var (--accent ); color : var (--bg-primary ); border-color : var (--accent ); }
1997+ .filter-pill .active { background : var (--accent ); color : var (--text-on-accent ); border-color : var (--accent ); }
19981998
19991999/* ── Difficulty badges ── */
20002000.difficulty-badge {
@@ -2258,7 +2258,7 @@ mark.search-highlight {
22582258.wizard-progress-step .wiz-active .wizard-progress-circle {
22592259 border-color : var (--accent );
22602260 background : var (--accent );
2261- color : var (--bg-primary );
2261+ color : var (--text-on-accent );
22622262 box-shadow : 0 0 0 4px var (--accent-glow );
22632263}
22642264
@@ -2485,7 +2485,7 @@ mark.search-highlight {
24852485/* ── Try-It Mini Chat ── */
24862486.tryit-messages { max-height : 200px ; overflow-y : auto; margin : 12px 0 ; }
24872487.tryit-msg { padding : 6px 10px ; border-radius : 6px ; margin : 4px 0 ; font-size : 12px ; line-height : 1.5 ; word-break : break-word; }
2488- .tryit-msg-user { background : var (--accent ); color : var (--bg-primary ); margin-left : 40px ; }
2488+ .tryit-msg-user { background : var (--accent ); color : var (--text-on-accent ); margin-left : 40px ; }
24892489.tryit-msg-agent { background : var (--surface2 ); margin-right : 40px ; }
24902490
24912491/* ── Suggested Message Chips ── */
@@ -2503,7 +2503,7 @@ mark.search-highlight {
25032503.channel-steps { display : flex; align-items : center; gap : 0 ; margin-bottom : 20px ; }
25042504.channel-step-item { display : flex; align-items : center; gap : 6px ; flex : 1 ; }
25052505.channel-step-num { width : 24px ; height : 24px ; border-radius : 50% ; display : flex; align-items : center; justify-content : center; font-size : 11px ; font-weight : 700 ; border : 2px solid var (--border ); color : var (--text-dim ); flex-shrink : 0 ; transition : all 0.2s ; }
2506- .channel-step-num .active { border-color : var (--accent ); background : var (--accent ); color : var (--bg-primary ); }
2506+ .channel-step-num .active { border-color : var (--accent ); background : var (--accent ); color : var (--text-on-accent ); }
25072507.channel-step-num .done { border-color : var (--success ); background : var (--success ); color : # 000 ; }
25082508.channel-step-label { font-size : 11px ; color : var (--text-dim ); }
25092509.channel-step-label .active { color : var (--accent ); font-weight : 600 ; }
@@ -2520,7 +2520,7 @@ mark.search-highlight {
25202520.wizard-category-pills { display : flex; gap : 6px ; flex-wrap : wrap; margin-bottom : 16px ; }
25212521.wizard-category-pill { padding : 4px 12px ; border-radius : 20px ; font-size : 11px ; font-weight : 600 ; cursor : pointer; border : 1px solid var (--border ); background : transparent; color : var (--text-dim ); transition : all 0.15s ; font-family : var (--font-mono ); }
25222522.wizard-category-pill : hover { border-color : var (--accent ); color : var (--text ); }
2523- .wizard-category-pill .active { background : var (--accent ); color : var (--bg-primary ); border-color : var (--accent ); }
2523+ .wizard-category-pill .active { background : var (--accent ); color : var (--text-on-accent ); border-color : var (--accent ); }
25242524
25252525/* ── Capability Preview Panel ── */
25262526.capability-preview { background : var (--surface ); border : 1px solid var (--border ); border-radius : var (--radius-md ); padding : 12px ; margin-top : 12px ; }
@@ -2626,7 +2626,7 @@ mark.search-highlight {
26262626.personality-pill .active {
26272627 border-color : var (--accent );
26282628 background : var (--accent );
2629- color : var (--bg-primary );
2629+ color : var (--text-on-accent );
26302630 box-shadow : 0 0 12px var (--accent-subtle );
26312631}
26322632
@@ -2693,7 +2693,7 @@ mark.search-highlight {
26932693 justify-content : space-between;
26942694}
26952695.nav-section-chevron {
2696- font-size : 8 px ;
2696+ font-size : 16 px ;
26972697 transition : transform var (--transition-fast );
26982698 color : var (--text-muted );
26992699}
@@ -2799,7 +2799,7 @@ mark.search-highlight {
27992799.hand-step-item .active .hand-step-num {
28002800 border-color : var (--accent );
28012801 background : var (--accent );
2802- color : var (--bg-primary );
2802+ color : var (--text-on-accent );
28032803}
28042804.hand-step-item .done .hand-step-num {
28052805 border-color : var (--success );
0 commit comments