@@ -257,13 +257,113 @@ details > summary:hover {
257257 overflow-x : auto;
258258}
259259
260- .home-benefits__item a {
260+ a .home-benefits__item {
261+ text-decoration : none;
262+ color : inherit;
263+ transition : border-color 0.25s , background-color 0.25s ;
264+ }
265+
266+ a .home-benefits__item : hover {
267+ border-color : var (--vp-c-brand-1 );
268+ }
269+
270+ .home-benefits__item span {
261271 display : inline-flex;
262272 margin-top : 10px ;
263273 color : var (--vp-c-brand-1 );
264274 font-weight : 500 ;
265275}
266276
277+ .home-new-app {
278+ margin : 20px auto 30px ;
279+ max-width : 1152px ;
280+ padding : 40px ;
281+ border-radius : 20px ;
282+ background :
283+ radial-gradient (1200px 550px at 12% 4% , color-mix (in srgb, var (--vp-c-brand-1 ) 12% , transparent) 0% , transparent 68% ),
284+ var (--vp-c-bg-soft );
285+ border : 1px solid var (--vp-c-divider );
286+ display : flex;
287+ flex-direction : column;
288+ align-items : center;
289+ text-align : center;
290+ gap : 24px ;
291+ transition : all 0.5s ease;
292+ position : relative;
293+ z-index : 1 ;
294+ }
295+
296+ .home-new-app : hover {
297+ background :
298+ radial-gradient (1200px 550px at 12% 4% , color-mix (in srgb, var (--vp-c-brand-1 ) 25% , transparent) 0% , transparent 68% ),
299+ var (--vp-c-bg );
300+ border-color : var (--vp-c-brand-1 );
301+ transform : scale (1.02 );
302+ z-index : 100 ;
303+ box-shadow : 0 0 0 100vmax rgba (0 , 0 , 0 , 0.6 );
304+ }
305+
306+ @media (min-width : 768px ) {
307+ .home-new-app {
308+ flex-direction : row;
309+ text-align : left;
310+ justify-content : space-between;
311+ padding : 50px 60px ;
312+ }
313+ }
314+
315+ .home-new-app__content {
316+ flex : 1 ;
317+ max-width : 480px ;
318+ }
319+
320+ .home-new-app__kicker {
321+ margin : 0 0 10px ;
322+ color : var (--vp-c-brand-1 );
323+ font-weight : 600 ;
324+ letter-spacing : 0.08em ;
325+ text-transform : uppercase;
326+ font-size : 0.76rem ;
327+ }
328+
329+ .home-new-app__title {
330+ margin : 0 ;
331+ font-size : clamp (2.2rem , 5.5vw , 3rem );
332+ line-height : 1 ;
333+ font-weight : 700 ;
334+ letter-spacing : -0.02em ;
335+ color : var (--vp-c-brand-1 );
336+ }
337+
338+ .home-new-app__subtitle {
339+ margin : 12px 0 0 ;
340+ font-size : 1.1rem ;
341+ color : var (--vp-c-text-2 );
342+ }
343+
344+ .home-new-app__terminal {
345+ flex : 1 ;
346+ width : 100% ;
347+ max-width : 500px ;
348+ }
349+
350+ .home-new-app__terminal .hero-copy-btn {
351+ height : 64px ;
352+ background : var (--vp-c-bg );
353+ border : 1px solid var (--vp-c-divider );
354+ box-shadow : 0 4px 6px -1px rgba (0 , 0 , 0 , 0.1 ), 0 2px 4px -1px rgba (0 , 0 , 0 , 0.06 );
355+ padding : 0 24px ;
356+ }
357+
358+ .home-new-app__terminal .hero-copy-btn : hover {
359+ border-color : var (--vp-c-brand-1 );
360+ }
361+
362+ .home-new-app__terminal .hero-copy-btn .content {
363+ font-size : 1rem ;
364+ font-family : var (--vp-font-family-mono );
365+ }
366+
267367/* View Transitions */
268368::view-transition-old (root ),
269369::view-transition-new (root ) {
0 commit comments