@@ -80,7 +80,7 @@ a { color: inherit; text-decoration: none; }
8080 display : flex;
8181 justify-content : space-between;
8282 align-items : center;
83- padding : 20 px 40px ;
83+ padding : 16 px 40px ;
8484 max-width : 1400px ;
8585 margin : 0 auto;
8686 position : relative;
@@ -134,7 +134,7 @@ a { color: inherit; text-decoration: none; }
134134 display : inline-flex;
135135 align-items : center;
136136 gap : 8px ;
137- padding : 9 px 18 px ;
137+ padding : 8 px 16 px ;
138138 background : var (--color-bg-tertiary );
139139 border : 1px solid var (--color-border );
140140 border-radius : var (--radius-full );
@@ -150,7 +150,7 @@ a { color: inherit; text-decoration: none; }
150150.nav-cta : hover {
151151 border-color : var (--color-primary );
152152 color : var (--color-text );
153- background : rgba (99 , 102 , 241 , 0.1 );
153+ background : rgba (255 , 255 , 255 , 0.1 );
154154}
155155
156156/* Hamburger Button */
@@ -202,7 +202,7 @@ a { color: inherit; text-decoration: none; }
202202 position : relative;
203203 display : flex;
204204 flex-direction : column;
205- min-height : 100 vh ;
205+ min-height : 85 vh ;
206206 overflow : hidden;
207207 background : var (--color-bg );
208208}
@@ -224,7 +224,7 @@ a { color: inherit; text-decoration: none; }
224224 align-items : center;
225225 justify-content : center;
226226 text-align : center;
227- padding : 20px 20px 48 px ;
227+ padding : 20px 20px 32 px ;
228228 position : relative;
229229 z-index : 2 ;
230230}
@@ -237,7 +237,7 @@ a { color: inherit; text-decoration: none; }
237237.hero-logo-svg {
238238 width : 80px ;
239239 height : 80px ;
240- filter : drop-shadow (0 0 40px rgba (99 , 102 , 241 , 0.45 ));
240+ filter : drop-shadow (0 0 40px rgba (255 , 255 , 255 , 0.45 ));
241241}
242242
243243@keyframes float {
@@ -246,7 +246,7 @@ a { color: inherit; text-decoration: none; }
246246}
247247
248248.hero-title {
249- font-size : clamp (2.8 rem , 6 vw , 4.2 rem );
249+ font-size : clamp (2.6 rem , 5 vw , 4 rem );
250250 font-weight : 800 ;
251251 background : var (--gradient-primary );
252252 -webkit-background-clip : text;
@@ -267,8 +267,8 @@ a { color: inherit; text-decoration: none; }
267267 font-size : 1rem ;
268268 color : var (--color-text-muted );
269269 max-width : 620px ;
270- margin-bottom : 28 px ;
271- line-height : 1.75 ;
270+ margin-bottom : 20 px ;
271+ line-height : 1.6 ;
272272}
273273
274274.hero-description strong { color : var (--color-accent ); }
@@ -283,7 +283,7 @@ a { color: inherit; text-decoration: none; }
283283 background : var (--color-bg-tertiary );
284284 border : 1px solid var (--color-border );
285285 border-radius : var (--radius-lg );
286- padding : 14 px 24 px ;
286+ padding : 12 px 20 px ;
287287}
288288
289289.stat {
@@ -332,10 +332,10 @@ a { color: inherit; text-decoration: none; }
332332 display : inline-flex;
333333 align-items : center;
334334 gap : 8px ;
335- padding : 14 px 28 px ;
335+ padding : 12 px 24 px ;
336336 border-radius : var (--radius-md );
337337 font-weight : 600 ;
338- font-size : 0.95 rem ;
338+ font-size : 0.9 rem ;
339339 transition : all 0.3s ease;
340340 border : none;
341341 cursor : pointer;
@@ -346,13 +346,13 @@ a { color: inherit; text-decoration: none; }
346346
347347.btn-primary {
348348 background : var (--gradient-primary );
349- color : white ;
350- box-shadow : 0 4px 20px rgba (99 , 102 , 241 , 0.4 );
349+ color : # 000 ;
350+ box-shadow : 0 4px 20px rgba (255 , 255 , 255 , 0.2 );
351351}
352352
353353.btn-primary : hover {
354354 transform : translateY (-2px );
355- box-shadow : 0 6px 32px rgba (99 , 102 , 241 , 0.55 );
355+ box-shadow : 0 6px 32px rgba (255 , 255 , 255 , 0.3 );
356356}
357357
358358.btn-secondary {
@@ -410,7 +410,7 @@ a { color: inherit; text-decoration: none; }
410410 transform : translate (-50% , -50% );
411411 width : 900px ;
412412 height : 900px ;
413- background : radial-gradient (circle, rgba (99 , 102 , 241 , 0.13 ) 0% , transparent 65% );
413+ background : radial-gradient (circle, rgba (255 , 255 , 255 , 0.13 ) 0% , transparent 65% );
414414 pointer-events : none;
415415 z-index : 1 ;
416416}
@@ -425,7 +425,7 @@ a { color: inherit; text-decoration: none; }
425425.section-inner {
426426 max-width : 1200px ;
427427 margin : 0 auto;
428- padding : 56 px 20px ;
428+ padding : 40 px 20px ;
429429}
430430
431431.section-inner--narrow {
@@ -447,7 +447,7 @@ a { color: inherit; text-decoration: none; }
447447 text-align : center;
448448 color : var (--color-text-secondary );
449449 font-size : 1rem ;
450- margin-bottom : 36 px ;
450+ margin-bottom : 24 px ;
451451 max-width : 600px ;
452452 margin-left : auto;
453453 margin-right : auto;
@@ -506,14 +506,14 @@ a { color: inherit; text-decoration: none; }
506506 background : var (--color-bg-tertiary );
507507 border : 1px solid var (--color-border );
508508 border-radius : var (--radius-lg );
509- padding : 22 px ;
509+ padding : 20 px ;
510510 transition : all 0.3s ease;
511511}
512512
513513.feature-card : hover {
514514 border-color : var (--color-primary );
515515 transform : translateY (-3px );
516- box-shadow : 0 8px 30px rgba (99 , 102 , 241 , 0.15 );
516+ box-shadow : 0 8px 30px rgba (255 , 255 , 255 , 0.15 );
517517}
518518
519519.feature-icon { font-size : 1.8rem ; margin-bottom : 10px ; }
@@ -536,7 +536,7 @@ a { color: inherit; text-decoration: none; }
536536.feature-card p code {
537537 font-family : var (--font-mono );
538538 font-size : 0.82em ;
539- background : rgba (99 , 102 , 241 , 0.15 );
539+ background : rgba (255 , 255 , 255 , 0.15 );
540540 padding : 1px 5px ;
541541 border-radius : 4px ;
542542 color : var (--color-primary-light );
@@ -574,7 +574,7 @@ a { color: inherit; text-decoration: none; }
574574.tab-btn [aria-selected = "true" ] {
575575 background : var (--gradient-primary );
576576 border-color : transparent;
577- color : white ;
577+ color : # 000 ;
578578}
579579
580580.tab-btn : focus-visible {
@@ -622,7 +622,7 @@ a { color: inherit; text-decoration: none; }
622622}
623623
624624.code-block pre {
625- padding : 18 px 20px ;
625+ padding : 16 px 20px ;
626626 overflow-x : auto;
627627 font-family : var (--font-mono );
628628 font-size : 0.85rem ;
@@ -661,15 +661,15 @@ a { color: inherit; text-decoration: none; }
661661 background : var (--color-bg-tertiary );
662662 border : 1px solid var (--color-border );
663663 border-radius : var (--radius-md );
664- padding : 14 px 18 px ;
664+ padding : 12 px 16 px ;
665665 transition : all 0.25s ;
666666}
667667
668668.pipeline-step : hover { border-color : var (--color-border-light ); }
669669
670670.pipeline-step--highlight {
671- border-color : rgba (99 , 102 , 241 , 0.4 );
672- background : rgba (99 , 102 , 241 , 0.07 );
671+ border-color : rgba (255 , 255 , 255 , 0.4 );
672+ background : rgba (255 , 255 , 255 , 0.07 );
673673}
674674
675675.pipeline-step--highlight : hover { border-color : var (--color-primary ); }
@@ -704,7 +704,7 @@ a { color: inherit; text-decoration: none; }
704704/* Benchmark table wrapper — border-radius fix (border-collapse: collapse kills border-radius) */
705705.benchmark-table-wrap {
706706 max-width : 760px ;
707- margin : 0 auto 28 px ;
707+ margin : 0 auto 20 px ;
708708 overflow-x : auto;
709709}
710710
@@ -740,7 +740,7 @@ a { color: inherit; text-decoration: none; }
740740}
741741
742742.benchmark-table tr .highlight td {
743- background : rgba (99 , 102 , 241 , 0.08 );
743+ background : rgba (255 , 255 , 255 , 0.08 );
744744 color : var (--color-text );
745745}
746746
@@ -784,7 +784,7 @@ a { color: inherit; text-decoration: none; }
784784.perf-card p code {
785785 font-family : var (--font-mono );
786786 font-size : 0.82em ;
787- background : rgba (99 , 102 , 241 , 0.15 );
787+ background : rgba (255 , 255 , 255 , 0.15 );
788788 padding : 1px 5px ;
789789 border-radius : 4px ;
790790 color : var (--color-primary-light );
@@ -876,7 +876,7 @@ a { color: inherit; text-decoration: none; }
876876.security-panel-lead code {
877877 font-family : var (--font-mono );
878878 font-size : 0.88em ;
879- background : rgba (99 , 102 , 241 , 0.12 );
879+ background : rgba (255 , 255 , 255 , 0.12 );
880880 padding : 1px 5px ;
881881 border-radius : 4px ;
882882 color : var (--color-primary-light );
@@ -910,7 +910,7 @@ a { color: inherit; text-decoration: none; }
910910 content : counter (sec-counter);
911911 min-width : 22px ;
912912 height : 22px ;
913- background : rgba (99 , 102 , 241 , 0.2 );
913+ background : rgba (255 , 255 , 255 , 0.2 );
914914 color : var (--color-primary-light );
915915 border-radius : 50% ;
916916 display : flex;
@@ -925,7 +925,7 @@ a { color: inherit; text-decoration: none; }
925925.security-list li code {
926926 font-family : var (--font-mono );
927927 font-size : 0.82em ;
928- background : rgba (99 , 102 , 241 , 0.12 );
928+ background : rgba (255 , 255 , 255 , 0.12 );
929929 padding : 1px 5px ;
930930 border-radius : 4px ;
931931 color : var (--color-primary-light );
@@ -943,7 +943,7 @@ a { color: inherit; text-decoration: none; }
943943.security-note code {
944944 font-family : var (--font-mono );
945945 font-size : 0.88em ;
946- background : rgba (99 , 102 , 241 , 0.12 );
946+ background : rgba (255 , 255 , 255 , 0.12 );
947947 padding : 1px 5px ;
948948 border-radius : 4px ;
949949 color : var (--color-primary-light );
@@ -990,7 +990,7 @@ a { color: inherit; text-decoration: none; }
990990 background : var (--color-bg-tertiary );
991991 border : 1px solid var (--color-border );
992992 border-radius : var (--radius-lg );
993- padding : 44 px 36px ;
993+ padding : 32 px 36px ;
994994 position : relative;
995995 overflow : hidden;
996996}
@@ -1044,7 +1044,7 @@ a { color: inherit; text-decoration: none; }
10441044.footer {
10451045 background : var (--color-bg-secondary );
10461046 border-top : 1px solid var (--color-border );
1047- padding : 40 px 20px 24px ;
1047+ padding : 32 px 20px 24px ;
10481048}
10491049
10501050.footer-content {
@@ -1232,4 +1232,4 @@ a { color: inherit; text-decoration: none; }
12321232::-webkit-scrollbar-thumb { background : var (--color-border ); border-radius : 4px ; }
12331233::-webkit-scrollbar-thumb : hover { background : var (--color-border-light ); }
12341234
1235- ::selection { background : rgba (99 , 102 , 241 , 0.3 ); color : var (--color-text ); }
1235+ ::selection { background : rgba (255 , 255 , 255 , 0.3 ); color : var (--color-text ); }
0 commit comments