1313 position : relative;
1414}
1515
16+ /* Subtle background grid */
1617.landing-container ::before {
1718 content : "" ;
1819 position : absolute;
2122 width : 100% ;
2223 height : 100% ;
2324 background-image :
24- linear-gradient (rgba (255 , 255 , 255 , 0.03 ) 1px , transparent 1px ),
25- linear-gradient (90deg , rgba (255 , 255 , 255 , 0.03 ) 1px , transparent 1px );
26- background-size : 40 px 40 px ;
25+ linear-gradient (rgba (255 , 255 , 255 , 0.02 ) 1px , transparent 1px ),
26+ linear-gradient (90deg , rgba (255 , 255 , 255 , 0.02 ) 1px , transparent 1px );
27+ background-size : 50 px 50 px ;
2728 z-index : -1 ;
28- mask-image : radial-gradient (circle at center, black 40 % , transparent 100 % );
29- -webkit-mask-image : radial-gradient (circle at center, black 40 % , transparent 100 % );
29+ mask-image : radial-gradient (circle at center, black 30 % , transparent 80 % );
30+ -webkit-mask-image : radial-gradient (circle at center, black 30 % , transparent 80 % );
3031}
3132
3233.landing-nav {
7980}
8081
8182.text-gradient {
82- background : linear-gradient (to right, # ffffff, # 888888 );
83+ background : linear-gradient (to right, # ffffff, # 9ca3af );
8384 -webkit-background-clip : text;
8485 -webkit-text-fill-color : transparent;
86+ background-clip : text;
8587}
8688
8789.hero-subtitle {
103105
104106/* Section Styles */
105107.section-features ,
106- .section-tech ,
107108.section-usage {
108- padding : 80 px 0 ;
109+ padding : 100 px 0 ;
109110 border-bottom : 1px solid var (--border );
110111 position : relative;
112+ background : linear-gradient (to bottom, transparent, rgba (0 , 0 , 0 , 0.2 ));
111113}
112114
113115.section-title {
114116 font-size : 2.5rem ;
115117 font-weight : 800 ;
116- margin-bottom : 3 rem ;
118+ margin-bottom : 1 rem ;
117119 text-align : center;
118120 color : var (--text-main );
119121 letter-spacing : -0.03em ;
132134/* Features Grid */
133135.features-grid {
134136 display : grid;
135- grid-template-columns : repeat (auto-fit, minmax (260 px , 1fr ));
137+ grid-template-columns : repeat (auto-fit, minmax (300 px , 1fr ));
136138 gap : 24px ;
137139}
138140
139141.feature-card {
140- background : rgba ( 255 , 255 , 255 , 0.02 );
142+ background : var ( --bg-panel );
141143 border : 1px solid var (--border );
142144 padding : 2rem ;
143145 border-radius : 12px ;
144146 transition : all 0.3s cubic-bezier (0.4 , 0 , 0.2 , 1 );
145147 display : flex;
146148 flex-direction : column;
147149 align-items : flex-start;
150+ position : relative;
151+ overflow : hidden;
148152}
149153
154+ /* Refined Hover Effect */
150155.feature-card : hover {
151156 transform : translateY (-5px );
152- border-color : var ( --accent );
153- background : rgba ( 255 , 255 , 255 , 0.04 );
154- box-shadow : 0 10px 30 px -10px rgba (0 , 0 , 0 , 0.5 );
157+ border-color : # 52525b ; /* Zinc-600 */
158+ background : # 27272a ; /* Zinc-800 */
159+ box-shadow : 0 10px 40 px -10px rgba (0 , 0 , 0 , 0.5 );
155160}
156161
162+ /* Icon Box for SVGs */
157163.icon-box {
158- font-size : 2rem ;
164+ width : 48px ;
165+ height : 48px ;
166+ display : flex;
167+ align-items : center;
168+ justify-content : center;
169+ background : rgba (255 , 255 , 255 , 0.05 );
170+ border : 1px solid rgba (255 , 255 , 255 , 0.1 );
171+ border-radius : 10px ;
159172 margin-bottom : 1.25rem ;
160- line-height : 1 ;
173+ color : var (--text-main );
174+ }
175+
176+ .feature-card : hover .icon-box {
177+ background : rgba (255 , 255 , 255 , 0.1 );
178+ color : white;
161179}
162180
163181.feature-card h3 {
174192 margin : 0 ;
175193}
176194
195+ /* Usage Cases Specifics */
196+ .case-card {
197+ background : transparent;
198+ }
199+
200+ .case-header {
201+ display : flex;
202+ align-items : center;
203+ gap : 12px ;
204+ margin-bottom : 12px ;
205+ }
206+
207+ .case-header h3 {
208+ margin : 0 ;
209+ font-size : 1.1rem ;
210+ }
211+
177212/* Final CTA */
178213.final-cta {
179214 display : flex;
210245 width : 100% ;
211246 justify-content : center;
212247 }
213-
214- .section-title {
215- font-size : 2rem ;
216- }
217- }
248+ }
0 commit comments