@@ -24,14 +24,26 @@ html {
2424 scroll-behavior : smooth;
2525}
2626
27+ @media (prefers-reduced-motion : reduce) {
28+ html {
29+ scroll-behavior : auto;
30+ }
31+
32+ * ,
33+ * ::before ,
34+ * ::after {
35+ transition-duration : 0.01ms !important ;
36+ animation-duration : 0.01ms !important ;
37+ animation-iteration-count : 1 !important ;
38+ }
39+ }
40+
2741body {
2842 margin : 0 ;
2943 font-family : "Avenir Next" , "Segoe UI" , "Helvetica Neue" , sans-serif;
3044 color : var (--text );
3145 background :
32- radial-gradient (circle at top left, rgba (14 , 117 , 200 , 0.16 ), transparent 28% ),
33- radial-gradient (circle at top right, rgba (217 , 71 , 47 , 0.14 ), transparent 30% ),
34- linear-gradient (180deg , # fbf6ef 0% , var (--bg ) 34% , # f7f1e8 100% );
46+ linear-gradient (135deg , # ffffff 0% , # f0f9ff 56% , # f6fff8 100% );
3547}
3648
3749body ::before {
8496 background : rgba (255 , 248 , 240 , 0.74 );
8597 border : 1px solid rgba (255 , 255 , 255 , 0.65 );
8698 border-radius : 999px ;
99+ -webkit-backdrop-filter : blur (18px );
87100 backdrop-filter : blur (18px );
88101 box-shadow : 0 16px 40px rgba (26 , 31 , 46 , 0.08 );
89102}
@@ -295,6 +308,7 @@ code {
295308 border : 1px solid rgba (255 , 255 , 255 , 0.7 );
296309 border-radius : var (--radius-xl );
297310 box-shadow : var (--shadow );
311+ -webkit-backdrop-filter : blur (16px );
298312 backdrop-filter : blur (16px );
299313}
300314
@@ -496,6 +510,11 @@ code {
496510 align-items : center;
497511}
498512
513+ .spotlight-copy ,
514+ .spotlight-visual {
515+ min-width : 0 ;
516+ }
517+
499518.spotlight-reverse {
500519 grid-template-columns : minmax (300px , 0.92fr ) minmax (0 , 1fr );
501520}
@@ -535,11 +554,16 @@ code {
535554
536555.json-example {
537556 margin : 0.9rem 0 0 ;
557+ width : 100% ;
558+ max-width : 100% ;
559+ min-width : 0 ;
538560 padding : 0.9rem 1rem ;
539561 border-radius : 14px ;
540562 background : # 101826 ;
541563 color : # dde6f7 ;
542564 overflow-x : auto;
565+ overflow-y : hidden;
566+ -webkit-overflow-scrolling : touch;
543567}
544568
545569.json-example code {
@@ -548,6 +572,8 @@ code {
548572 font-size : 0.83rem ;
549573 line-height : 1.55 ;
550574 white-space : pre;
575+ width : max-content;
576+ min-width : 100% ;
551577 background : transparent;
552578 border-radius : 0 ;
553579 padding : 0 ;
@@ -590,7 +616,7 @@ code {
590616 grid-template-columns : repeat (2 , minmax (0 , 1fr ));
591617}
592618
593- .sidebar-grid ,
619+ .sidebar-grid ,
594620.support-grid {
595621 display : grid;
596622 gap : 0.75rem ;
@@ -713,8 +739,9 @@ code {
713739 }
714740
715741 .site-footer {
742+ display : flex;
716743 flex-direction : column;
717- align-items : flex-start ;
744+ align-items : center ;
718745 }
719746}
720747
0 commit comments