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