9696
9797.brand-mark {
9898 align-items : center;
99- background : var (--ink );
100- border-radius : 8px ;
101- color : var (--bg );
10299 display : inline-flex;
103- font-family : ui-monospace, SFMono-Regular, Menlo, monospace;
104- font-size : 11px ;
105- font-weight : 600 ;
106100 height : 28px ;
107101 justify-content : center;
108102 width : 28px ;
109103}
110104
105+ .brand-mark img {
106+ height : 100% ;
107+ width : 100% ;
108+ }
109+
111110/* Theme toggle (uses ToggleGroup component) */
112111
113112
184183/* ============ Hero ============ */
185184
186185.hero {
186+ box-sizing : border-box;
187187 margin : 0 auto;
188188 max-width : var (--max-width );
189189 padding : 32px 24px 56px ;
193193.hero-terminal {
194194 display : flex;
195195 flex-direction : column;
196+ min-height : calc (100svh - 60px );
196197}
197198
198199.hero-eyebrow {
332333 align-self : end;
333334}
334335
335- .hero-stage-split .card-code-body .dxc {
336- min-height : 460px ;
337- }
338-
339336/* Hero: Terminal install */
340337
341338.hero-terminal-grid {
@@ -3418,89 +3415,6 @@ a {
34183415 width : 1px ;
34193416}
34203417
3421- /* ============ Demos ============ */
3422-
3423- .demos-card {
3424- margin : 0 auto;
3425- max-width : var (--max-width );
3426- width : 100% ;
3427- }
3428-
3429- .demos-card-content {
3430- padding-top : 0 ;
3431- }
3432-
3433- .demo-tab-label {
3434- align-items : center;
3435- display : inline-flex;
3436- gap : 10px ;
3437- }
3438-
3439- .demo-pane {
3440- display : grid;
3441- gap : 22px ;
3442- grid-template-columns : minmax (0 , 0.85fr ) minmax (0 , 1.4fr );
3443- align-items : stretch;
3444- }
3445-
3446- .demo-pane-copy {
3447- align-content : center;
3448- display : grid;
3449- gap : 12px ;
3450- padding : 4px 6px ;
3451- }
3452-
3453- .demo-pane-title {
3454- color : var (--ink );
3455- font-family : Inter, sans-serif;
3456- font-size : clamp (22px , 2vw , 30px );
3457- font-weight : 600 ;
3458- letter-spacing : -0.02em ;
3459- line-height : 1.15 ;
3460- margin : 0 ;
3461- max-width : 22ch ;
3462- }
3463-
3464- .demo-pane-body {
3465- color : var (--ink-soft );
3466- font-family : Inter, sans-serif;
3467- font-size : 15px ;
3468- line-height : 1.55 ;
3469- margin : 0 ;
3470- max-width : 56ch ;
3471- }
3472-
3473- .demo-pane-frame {
3474- background : var (--code-bg );
3475- border : 1px solid var (--line );
3476- border-radius : var (--radius-inner );
3477- display : flex;
3478- flex-direction : column;
3479- min-height : 460px ;
3480- overflow : hidden;
3481- }
3482-
3483- .demo-pane-frame .card-bar {
3484- background : var (--card );
3485- border-bottom : 1px solid var (--line );
3486- }
3487-
3488- .demo-pane-frame .card-code-body {
3489- display : flex;
3490- flex : 1 1 auto;
3491- min-height : 0 ;
3492- }
3493-
3494- .demo-pane-frame .card-code-body .dxc {
3495- display : flex;
3496- flex : 1 1 auto;
3497- flex-direction : column;
3498- justify-content : center;
3499- font-size : 14px ;
3500- line-height : 1.65 ;
3501- padding : 22px 26px ;
3502- }
3503-
35043418/* ============ Docs ============ */
35053419
35063420.docs-timeline {
@@ -3600,8 +3514,8 @@ a {
36003514/* ============ Footer ============ */
36013515
36023516.site-footer {
3603- padding-top : 16 px ;
3604- padding-bottom : 32 px ;
3517+ padding-top : 48 px ;
3518+ padding-bottom : 48 px ;
36053519}
36063520
36073521.card-footer {
@@ -3612,7 +3526,7 @@ a {
36123526 color : var (--feature-text );
36133527 margin : 0 auto;
36143528 max-width : var (--max-width );
3615- padding : 40 px 40px 28 px ;
3529+ padding : 32 px 40px ;
36163530 width : 100% ;
36173531 display : flex;
36183532 flex-direction : column;
@@ -3824,10 +3738,6 @@ a {
38243738 margin : 0 auto;
38253739 }
38263740
3827- .demo-pane {
3828- grid-template-columns : 1fr ;
3829- }
3830-
38313741 .docs-timeline-step {
38323742 grid-template-columns : 64px minmax (0 , 1fr );
38333743 gap : 18px ;
@@ -3840,10 +3750,12 @@ a {
38403750
38413751@media (max-width : 720px ) {
38423752 .topbar {
3843- align-items : start;
3844- flex-direction : column;
38453753 gap : 8px ;
3846- padding : 14px 18px ;
3754+ padding : 0 18px ;
3755+ }
3756+
3757+ .topbar .navbar > .navbar-item [href ^= "#" ] {
3758+ display : none;
38473759 }
38483760
38493761 .topbar-tail {
@@ -3908,7 +3820,7 @@ a {
39083820 }
39093821
39103822 .card-footer {
3911- padding : 28 px 24px 22 px ;
3823+ padding : 24px ;
39123824 }
39133825}
39143826
0 commit comments