1- : root {
2- --text : # 6b6375 ;
3- --text-h : # 08060d ;
4- --bg : # fff ;
5- --border : # e5e4e7 ;
6- --code-bg : # f4f3ec ;
7- --accent : # aa3bff ;
8- --accent-bg : rgba (170 , 59 , 255 , 0.1 );
9- --accent-border : rgba (170 , 59 , 255 , 0.5 );
10- --social-bg : rgba (244 , 243 , 236 , 0.5 );
11- --shadow :
12- rgba (0 , 0 , 0 , 0.1 ) 0 10px 15px -3px , rgba (0 , 0 , 0 , 0.05 ) 0 4px 6px -2px ;
13-
14- --sans : system-ui, 'Segoe UI' , Roboto, sans-serif;
15- --heading : system-ui, 'Segoe UI' , Roboto, sans-serif;
16- --mono : ui-monospace, Consolas, monospace;
17-
18- font : 18 px/145% var (--sans );
19- letter-spacing : 0.18px ;
20- color-scheme : light dark;
21- color : var (--text );
22- background : var (--bg );
23- font-synthesis : none;
24- text-rendering : optimizeLegibility;
25- -webkit-font-smoothing : antialiased;
26- -moz-osx-font-smoothing : grayscale;
27-
28- @media (max-width : 1024px ) {
29- font-size : 16px ;
30- }
31- }
32-
33- @media (prefers-color-scheme : dark) {
34- : root {
35- --text : # 9ca3af ;
36- --text-h : # f3f4f6 ;
37- --bg : # 16171d ;
38- --border : # 2e303a ;
39- --code-bg : # 1f2028 ;
40- --accent : # c084fc ;
41- --accent-bg : rgba (192 , 132 , 252 , 0.15 );
42- --accent-border : rgba (192 , 132 , 252 , 0.5 );
43- --social-bg : rgba (47 , 48 , 58 , 0.5 );
44- --shadow :
45- rgba (0 , 0 , 0 , 0.4 ) 0 10px 15px -3px , rgba (0 , 0 , 0 , 0.25 ) 0 4px 6px -2px ;
46- }
47-
48- # social .button-icon {
49- filter : invert (1 ) brightness (2 );
50- }
51- }
1+ /* Layout & resets — all colors/typography come from Primer tokens */
522
533# root {
544 max-width : 100% ;
@@ -63,46 +13,20 @@ body {
6313 margin : 0 ;
6414}
6515
66- h1 ,
67- h2 {
68- font-family : var (--heading );
69- font-weight : 500 ;
70- color : var (--text-h );
71- }
72-
73- h1 {
74- font-size : 56px ;
75- letter-spacing : -1.68px ;
76- margin : 32px 0 ;
77- @media (max-width : 1024px ) {
78- font-size : 36px ;
79- margin : 20px 0 ;
80- }
81- }
82- h2 {
83- font-size : 24px ;
84- line-height : 118% ;
85- letter-spacing : -0.24px ;
86- margin : 0 0 8px ;
87- @media (max-width : 1024px ) {
88- font-size : 20px ;
89- }
90- }
9116p {
9217 margin : 0 ;
9318}
9419
9520code ,
9621.counter {
97- font-family : var (--mono );
22+ font-family : var (--fontStack-monospace , ui-monospace , SFMono-Regular , SF Mono , Menlo , Consolas , Liberation Mono , monospace );
9823 display : inline-flex;
99- border-radius : 4 px ;
100- color : var (--text-h );
24+ border-radius : var ( --borderRadius-small , 3 px ) ;
25+ color : var (--fgColor-default , # 1f2328 );
10126}
10227
10328code {
104- font-size : 15px ;
105- line-height : 135% ;
106- padding : 4px 8px ;
107- background : var (--code-bg );
29+ font : var (--text-codeInline-shorthand , 400 0.9285em ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);
30+ padding : var (--base-size-4 , 4px ) var (--base-size-8 , 8px );
31+ background : var (--bgColor-neutral-muted , # 818b981f );
10832}
0 commit comments