@@ -21,7 +21,78 @@ pre, code {
2121 font-family : var (--font-mono ), ui-monospace, monospace;
2222}
2323
24+ /* Grid background pattern */
2425@utility bg-grid {
2526 background-image : linear-gradient (currentColor 1px , transparent 1px ), linear-gradient (90deg , currentColor 1px , transparent 1px );
2627 background-size : 32px 32px ;
2728}
29+
30+ /* Brutalist button shadow */
31+ @utility shadow-brutalist {
32+ box-shadow : 1px 1px rgba (0 , 0 , 0 ), 2px 2px rgba (0 , 0 , 0 ), 3px 3px rgba (0 , 0 , 0 ), 4px 4px rgba (0 , 0 , 0 ), 5px 5px 0px 0px rgba (0 , 0 , 0 );
33+ }
34+
35+ .dark .shadow-brutalist {
36+ box-shadow : 1px 1px rgba (255 , 255 , 255 ), 2px 2px rgba (255 , 255 , 255 ), 3px 3px rgba (255 , 255 , 255 ), 4px 4px rgba (255 , 255 , 255 ), 5px 5px 0px 0px rgba (255 , 255 , 255 );
37+ }
38+
39+ /* Thin border utilities */
40+ @utility border-thin { border-width : 1.2px ; }
41+ @utility border-l-thin { border-left-width : 1.2px ; }
42+ @utility border-r-thin { border-right-width : 1.2px ; }
43+ @utility border-t-thin { border-top-width : 1.2px ; }
44+ @utility border-b-thin { border-bottom-width : 1.2px ; }
45+
46+ /* Code preview styling */
47+ .code-preview {
48+ background : linear-gradient (to top right, var (--color-stone-100 ), var (--color-stone-200 ));
49+ }
50+
51+ .dark .code-preview {
52+ background : linear-gradient (to top right, rgba (28 , 25 , 23 , 0.9 ), rgba (0 , 0 , 0 , 0.9 ));
53+ }
54+
55+ /* Traffic lights for code preview */
56+ .traffic-lights circle {
57+ stroke : rgba (100 , 116 , 139 , 0.3 );
58+ }
59+
60+ /* Gradient background for npm command */
61+ .gradient-box {
62+ background : linear-gradient (145deg ,
63+ rgba (251 , 191 , 36 , 0.1 ) 0% ,
64+ rgba (192 , 132 , 252 , 0.1 ) 50% ,
65+ rgba (34 , 211 , 238 , 0.1 ) 100%
66+ );
67+ border : 1px solid rgba (255 , 255 , 255 , 0.1 );
68+ }
69+
70+ .dark .gradient-box {
71+ background : linear-gradient (145deg ,
72+ rgba (251 , 191 , 36 , 0.05 ) 0% ,
73+ rgba (192 , 132 , 252 , 0.05 ) 50% ,
74+ rgba (34 , 211 , 238 , 0.05 ) 100%
75+ );
76+ }
77+
78+ /* Hero code block styling */
79+ .hero-code pre {
80+ background : transparent !important ;
81+ padding : 0.5rem 1rem ;
82+ margin : 0 ;
83+ font-size : 0.75rem ;
84+ }
85+
86+ @media (min-width : 640px ) {
87+ .hero-code pre {
88+ font-size : 0.875rem ;
89+ }
90+ }
91+
92+ .hero-code pre code {
93+ background : transparent !important ;
94+ }
95+
96+ .hero-code .shiki {
97+ background : transparent !important ;
98+ }
0 commit comments