1+ : root {
2+ --font-sans : ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI" , Roboto, "Helvetica Neue" , Arial, "Noto Sans" , sans-serif, "Apple Color Emoji" , "Segoe UI Emoji" , "Segoe UI Symbol" , "Noto Color Emoji" ;
3+ --font-serif : ui-serif, Georgia, Cambria, "Times New Roman" , Times, serif;
4+ --font-mono : ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono" , "Courier New" , monospace;
5+ --font-brand : "Arial" , serif;
6+
7+ --color : rgba ( 0 , 0 , 0 , 1 ) ;
8+ --color-fade : rgba ( 0 , 0 , 0 , .54 ) ;
9+ --color-nav : rgba ( 0 , 0 , 0 , .7 ) ;
10+
11+ --background : # ffffff;
12+ --background-grey : # f9f9f9;
13+ --background-grey-embed : # f0f0f0;
14+
15+ --foreground : rgba ( 247 , 247 , 247 , .25 ) ;
16+ --foreground-hover : rgba ( 220 , 220 , 220 , .35 ) ;
17+
18+ --foreground-highlight : rgba ( 239 , 194 , 79 , 1 ) ;
19+ --color-highlight : # 130606;
20+
21+ --model-background : # ffffff;
22+ --model-foreground : rgba ( 247 , 247 , 247 , .25 ) ;
23+ --model-box-shadow : 0 8px 32px 0 rgba ( 31 , 38 , 135 , .37 ) ;
24+
25+ --padding : 12px ;
26+ --padding_d2 : 6px ;
27+ --padding_x2 : 24px ;
28+
29+ --blur : 16px ;
30+ --model-blur : 10px ;
31+
32+ --border : # efefef;
33+ --border-nav : # dddddd;
34+
35+ --radius : 4px ;
36+
37+ --anchor : # 235ce8;
38+ --hover : # 547ce3;
39+
40+ /* base16 tomorrow */
41+ --chroma-base00 : # f9f9f9;
42+ --chroma-base01 : # e0e0e0;
43+ --chroma-base02 : rgba ( 159 , 218 , 159 , .2 ) ;
44+ --chroma-base03 : # 8e908c;
45+ --chroma-base04 : # 969896;
46+ --chroma-base05 : # 4d4d4c;
47+ --chroma-base06 : # 282a2e;
48+ --chroma-base07 : # 1d1f21;
49+ --chroma-base08 : # c82829;
50+ --chroma-base09 : # f5871f;
51+ --chroma-base0A : # eab700;
52+ --chroma-base0B : # 718c00;
53+ --chroma-base0C : # 3e999f;
54+ --chroma-base0D : # 4271ae;
55+ --chroma-base0E : # 8959a8;
56+ --chroma-base0F : # a3685a;
57+
58+ /* cover */
59+ --cover-img-height : 32svh ;
60+ --section-item-cover-img-height : 24svh ;
61+
62+ --site-header-height : 60px ;
63+ }
64+
65+ : root [data-color = "dark" ] {
66+ --color : rgba ( 255 , 255 , 255 , 1 ) ;
67+ --color-fade : rgba ( 255 , 255 , 255 , .5 ) ;
68+ --color-nav : rgba ( 255 , 255 , 255 , .8 ) ;
69+
70+ --background : # 101010;
71+ --background-grey : # 1e1e1e;
72+ --background-grey-embed : # 2f2d2d;
73+
74+ --foreground : rgba ( 19 , 19 , 19 , 1 ) ;
75+ --foreground-hover : rgba ( 35 , 35 , 35 , 1 ) ;
76+
77+ --model-background : rgba ( 16 , 16 , 16 , 1 ) ;
78+ --model-foreground : rgba ( 225 , 225 , 225 , .05 ) ;
79+ --model-box-shadow : 0 8px 32px 0 rgba ( 241 , 235 , 235 , 0.1 ) ;
80+
81+ --border : rgba ( 225 , 225 , 225 , .1 ) ;
82+ --border-nav : rgba ( 255 , 255 , 255 , .2 ) ;
83+
84+ --anchor : # 2e87f1;
85+ --hover : # 044b9d;
86+
87+ /* base16 tomorrow night */
88+ --chroma-base00 : var ( --background-grey ) ;
89+ --chroma-base01 : # 393939;
90+ --chroma-base02 : rgba ( 159 , 218 , 159 , .1 ) ;
91+ --chroma-base03 : # 999999;
92+ --chroma-base04 : # b4b7b4;
93+ --chroma-base05 : # cccccc;
94+ --chroma-base06 : # e0e0e0;
95+ --chroma-base07 : # ffffff;
96+ --chroma-base08 : # f2777a;
97+ --chroma-base09 : # f99157;
98+ --chroma-base0A : # ffcc66;
99+ --chroma-base0B : # 99cc99;
100+ --chroma-base0C : # 66cccc;
101+ --chroma-base0D : # 6699cc;
102+ --chroma-base0E : # cc99cc;
103+ --chroma-base0F : # a3685a;
104+
105+ --pf-background : var ( --background-grey ) ;
106+ --pf-text : var ( --color-nav ) ;
107+ --pf-text-muted : var ( --color-fade ) ;
108+ --pf-hover : var ( --foreground-hover ) ;
109+ --pf-text-secondary : var ( --color-nav ) ;
110+ --pf-modal-backdrop : var ( --foreground ) ;
111+ --pf-border : var ( --border ) ;
112+ --pf-mark : var ( --foreground-highlight ) ;
113+ --pf-skeleton : var ( --foreground-hover ) ;
114+ }
115+
116+ @view-transition {
117+ navigation : auto;
118+ }
119+
120+ main > section > div > header > h1 > span {
121+ color : transparent;
122+ -webkit-text-stroke : .5px var ( --border ) ;
123+ background : transparent;
124+ background : linear-gradient ( 45deg , # 866ee7, # ea60da, # ed8f57, # fbd41d, # 2cca91) ;
125+ -webkit-background-clip : text;
126+ -webkit-text-fill-color : transparent;
127+ background-clip : text;
128+ }
129+
130+ /* From Small Tablet & Portrait */
131+ @media ( min-width : 744px ) and ( orientation : portrait) {
132+ : root {
133+ --cover-img-height : 30svh ;
134+ --section-item-cover-img-height : 20svh ;
135+ }
136+ }
137+
138+ /* From Large Tablet */
139+ @media ( min-width : 1024px ) {
140+ : root {
141+ --padding : 16px ;
142+ --padding_d2 : 8px ;
143+ --padding_x2 : 32px ;
144+
145+ --cover-img-height : 43svh ;
146+ --section-item-cover-img-height : 28svh ;
147+ }
148+ }
149+
150+ /* From Desktop & Landscape */
151+ @media ( min-width : 1280px ) and ( orientation : landscape) {
152+ : root {
153+ --cover-img-height : 50svh ;
154+ --section-item-cover-img-height : 22svh ;
155+ }
156+ }
0 commit comments