@@ -112,23 +112,17 @@ body {
112112 display : flex ;
113113 gap : 1rem ;
114114 align-items : center ;
115- justify-content : space-between ;
116- padding : 1.25rem 0 ;
115+ justify-content : flex-start ;
116+ text-align : left ;
117+ padding-block : 1.25rem ;
117118 color : var (--ink-muted );
118119}
119120
120- .container {
121- width : 100% ;
122- max-width : 1120px ;
123- margin : 0 auto ;
124- padding : 0 1rem ;
125- }
126-
127121.nav {
128122 display : flex ;
129123 align-items : center ;
130124 justify-content : space-between ;
131- padding : 0.9 rem 0 ;
125+ padding-block : 1.1 rem ;
132126}
133127
134128.nav-list-container {
@@ -389,17 +383,6 @@ body {
389383}
390384
391385/* Utility */
392- .page {
393- padding : 3rem 0 8rem ;
394- }
395- .page h1 {
396- font-size : clamp (1.8rem , 2.5vw , 2.4rem );
397- margin : 0 0 0.75rem ;
398- }
399- .lead {
400- color : var (--ink-muted );
401- margin : 0 0 2rem ;
402- }
403386.grid {
404387 display : grid ;
405388 gap : 1rem ;
@@ -546,18 +529,6 @@ body {
546529 box-shadow : 0 0 0 3px rgba (251 , 146 , 60 , 0.15 );
547530}
548531
549- /* Simple full-center layout */
550- .center {
551- min-height : 100 dvh;
552- display : flex ;
553- flex-direction : column ;
554- align-items : center ;
555- justify-content : center ;
556- padding : 1rem ;
557- position : relative ;
558- overflow : hidden ;
559- }
560-
561532.hero-container {
562533 display : flex ;
563534 flex-direction : column ;
@@ -567,14 +538,6 @@ body {
567538 animation : fadeInUp 1s ease-out ;
568539}
569540
570- /* Primary hero call-to-actions */
571- .cta-row {
572- display : flex ;
573- gap : 0.75rem ;
574- margin-top : 0.6rem ;
575- justify-content : center ;
576- }
577-
578541.headline {
579542 margin : 0 ;
580543 font-size : clamp (2.25rem , 6vw , 4rem );
@@ -731,10 +694,6 @@ body {
731694 letter-spacing : 0.2px ;
732695}
733696
734- .max-700 {
735- max-width : 700px ;
736- }
737-
738697.btn.hero {
739698 color : #0b1020 ;
740699 background : #ffffff ;
@@ -751,12 +710,6 @@ body {
751710.btn-icon {
752711 margin-right : 0.25rem ;
753712}
754- .hero-note {
755- margin-top : 0.6rem ;
756- color : var (--ink-muted );
757- font-size : 0.9rem ;
758- }
759-
760713/* --- Wind Particles --- */
761714.wind-particles {
762715 position : absolute ;
@@ -922,7 +875,7 @@ body {
922875 .nav {
923876 position : relative ;
924877 gap : 0.75rem ;
925- padding : 0.75 rem 0 ;
878+ padding-block : 1 rem ;
926879 }
927880
928881 .nav-toggle {
@@ -931,12 +884,12 @@ body {
931884
932885 .nav-list-container {
933886 position : absolute ;
934- inset : calc (100% + 0.75rem ) 0 auto 0 ;
887+ inset : calc (100% + 0.75rem ) 2 rem auto 2 rem ;
935888 display : none ;
936889 flex-direction : column ;
937890 align-items : stretch ;
938891 gap : 0.75rem ;
939- padding : 1.1 rem ;
892+ padding : 1.25 rem ;
940893 background : rgba (12 , 22 , 52 , 0.86 );
941894 backdrop-filter : blur (16px ) saturate (160% );
942895 -webkit-backdrop-filter : blur (16px ) saturate (160% );
@@ -990,20 +943,12 @@ body {
990943 justify-content : center ;
991944 }
992945
993- .cta-row {
994- flex-wrap : wrap ;
995- }
996-
997946 .footer-inner {
998947 gap : 0.75rem ;
999948 }
1000949}
1001950
1002951@media (max-width : 640px ) {
1003- .container {
1004- padding : 0 1.25rem ;
1005- }
1006-
1007952 .logo {
1008953 height : 3.2em ;
1009954 }
@@ -1023,15 +968,6 @@ body {
1023968 padding-right : 0 ;
1024969 }
1025970
1026- .cta-row {
1027- flex-direction : column ;
1028- gap : 0.5rem ;
1029- }
1030-
1031- .page {
1032- padding : 2.5rem 0 5rem ;
1033- }
1034-
1035971 .grid {
1036972 grid-template-columns : 1fr ;
1037973 }
0 commit comments