@@ -257,7 +257,7 @@ body {
257257
258258.presentation-current-title {
259259 margin : 0 ;
260- font-size : 2 rem ;
260+ font-size : 2.38 rem ;
261261 font-weight : 700 ;
262262 line-height : 1.04 ;
263263 letter-spacing : -0.04em ;
@@ -335,7 +335,7 @@ body {
335335}
336336
337337.narrative-stage-summary {
338- font-size : 0.92 rem ;
338+ font-size : 1.06 rem ;
339339 font-weight : 700 ;
340340 line-height : 1.35 ;
341341 letter-spacing : 0 ;
@@ -592,16 +592,16 @@ body {
592592
593593.step-queue {
594594 display : grid;
595- gap : 8 px ;
595+ gap : 10 px ;
596596}
597597
598598.step-queue-item {
599599 display : grid;
600- grid-template-columns : 18 px 1fr ;
601- gap : 10 px ;
600+ grid-template-columns : 28 px minmax ( 0 , 1fr ) 20 px ;
601+ gap : 12 px ;
602602 align-items : start;
603- padding : 10 px 10 px 10 px 8 px ;
604- border-radius : 12 px ;
603+ padding : 12 px 12 px 12 px 10 px ;
604+ border-radius : 14 px ;
605605 border : 1px solid var (--color-border );
606606 background : rgba (255 , 255 , 255 , 0.82 );
607607}
@@ -615,50 +615,71 @@ body {
615615 opacity : 0.72 ;
616616}
617617
618- .step-queue-item .step-queue-dot {
618+ .step-queue-item .step-queue-number {
619619 flex : 0 0 auto;
620620}
621621
622- .step-queue-dot {
622+ .step-queue-number {
623623 display : inline-flex;
624624 align-items : center;
625625 justify-content : center;
626- width : 18 px ;
627- height : 18 px ;
628- border-radius : 999 px ;
629- background : rgba (148 , 163 , 184 , 0.16 );
630- color : var ( --color-blue ) ;
631- font-size : 0.72 rem ;
626+ width : 28 px ;
627+ height : 28 px ;
628+ border-radius : 10 px ;
629+ background : rgba (59 , 130 , 246 , 0.1 );
630+ color : # 2563eb ;
631+ font-size : 0.9 rem ;
632632 font-weight : 800 ;
633633}
634634
635635.step-queue-copy {
636636 display : grid;
637- gap : 2px ;
637+ gap : 4px ;
638+ min-width : 0 ;
638639}
639640
640641.step-queue-label {
641- font-size : 0.56 rem ;
642+ font-size : 0.68 rem ;
642643 text-transform : uppercase;
643644 letter-spacing : 0.12em ;
644645 color : var (--color-muted );
645646 font-weight : 700 ;
646647}
647648
648649.step-queue-value {
649- font-size : 0.78 rem ;
650+ font-size : 1 rem ;
650651 font-weight : 700 ;
651652 color : var (--color-text );
652- line-height : 1.25 ;
653+ line-height : 1.32 ;
653654}
654655
655656.step-queue-description {
656657 margin-top : 6px ;
657- font-size : 0.88 rem ;
658- line-height : 1.55 ;
658+ font-size : 1.02 rem ;
659+ line-height : 1.62 ;
659660 color : # 475569 ;
660661}
661662
663+ .step-queue-status {
664+ display : inline-flex;
665+ align-items : center;
666+ justify-content : center;
667+ width : 20px ;
668+ min-height : 28px ;
669+ color : # 94a3b8 ;
670+ font-size : 1rem ;
671+ font-weight : 900 ;
672+ line-height : 1 ;
673+ }
674+
675+ .step-queue-status-active {
676+ color : # 2563eb ;
677+ }
678+
679+ .step-queue-status-done {
680+ color : # 16a34a ;
681+ }
682+
662683.step-queue-description .presentation-chat-paragraph + .presentation-chat-paragraph {
663684 margin-top : 8px ;
664685}
@@ -1501,18 +1522,18 @@ body {
15011522
15021523.mission-node-bubble {
15031524 position : absolute;
1504- top : -30 px ;
1505- right : -18 px ;
1506- max-width : 156 px ;
1507- padding : 7 px 10 px ;
1508- border-radius : 14 px 14 px 4 px 14 px ;
1525+ top : -38 px ;
1526+ right : -22 px ;
1527+ max-width : 196 px ;
1528+ padding : 9 px 13 px ;
1529+ border-radius : 16 px 16 px 5 px 16 px ;
15091530 background : rgba (255 , 255 , 255 , 0.96 );
15101531 border : 1px solid rgba (148 , 163 , 184 , 0.28 );
15111532 box-shadow :
15121533 0 0 0 1px color-mix (in srgb, var (--node-tint ) 18% , transparent),
15131534 0 12px 26px rgba (15 , 23 , 42 , 0.1 );
15141535 color : # 475569 ;
1515- font-size : calc (0.62 rem * var (--graph-font-scale , 1 ));
1536+ font-size : calc (0.72 rem * var (--graph-font-scale , 1 ));
15161537 font-weight : 700 ;
15171538 line-height : 1.25 ;
15181539 letter-spacing : 0.01em ;
@@ -1527,13 +1548,13 @@ body {
15271548
15281549.mission-node-caption {
15291550 position : absolute;
1530- top : -96 px ;
1551+ top : -92 px ;
15311552 left : 50% ;
15321553 transform : translateX (-50% );
1533- min-width : 210 px ;
1534- max-width : 280 px ;
1535- padding : 12 px 16 px 13 px ;
1536- border-radius : 20 px 20 px 8 px 20 px ;
1554+ min-width : 240 px ;
1555+ max-width : 332 px ;
1556+ padding : 14 px 18 px 16 px ;
1557+ border-radius : 22 px 22 px 10 px 22 px ;
15371558 background :
15381559 radial-gradient (circle at top left, color-mix (in srgb, var (--node-tint ) 26% , white), transparent 56% ),
15391560 linear-gradient (135deg , rgba (255 , 255 , 255 , 0.99 ), color-mix (in srgb, var (--node-tint ) 14% , white));
@@ -1565,15 +1586,15 @@ body {
15651586}
15661587
15671588.mission-node-caption-kicker {
1568- font-size : calc (0.54 rem * var (--graph-font-scale , 1 ));
1589+ font-size : calc (0.6 rem * var (--graph-font-scale , 1 ));
15691590 font-weight : 900 ;
15701591 letter-spacing : 0.16em ;
15711592 text-transform : uppercase;
15721593 color : color-mix (in srgb, var (--node-tint ) 46% , # 334155 );
15731594}
15741595
15751596.mission-node-caption-title {
1576- font-size : calc (0.94 rem * var (--graph-font-scale , 1 ));
1597+ font-size : calc (1.08 rem * var (--graph-font-scale , 1 ));
15771598 font-weight : 900 ;
15781599 line-height : 1.12 ;
15791600 letter-spacing : -0.02em ;
0 commit comments