2323 --color-interrupted : hsl (38 92% 50% );
2424
2525 /* Docs-specific tokens */
26+ --color-code : hsl (214.52deg 100% 71.11% );
2627 --link-color : var (--color-plan-mode );
2728 --link-hover : var (--color-plan-mode-hover );
2829 --content-max-width : 78ch ;
4849 --sidebar-fg : var (--color-text ) !important ;
4950 --icons : var (--color-text-secondary ) !important ;
5051 --table-alternate-bg : var (--color-background-secondary ) !important ;
52+ --line-height : 1.6 ;
5153}
5254
5355/* Base layout and typography */
@@ -63,14 +65,15 @@ body {
6365
6466.content .page ,
6567.content {
68+ line-height : var (--line-height );
6669 background : var (--color-background ) !important ;
6770}
6871
6972.content .chapter {
7073 max-width : var (--content-max-width );
7174 margin : 0 auto;
7275 padding : 2rem 2.25rem ;
73- line-height : 1.65 ;
76+ line-height : var ( --line-height ) ;
7477 letter-spacing : 0.01em ;
7578}
7679
@@ -142,6 +145,10 @@ a:focus-visible {
142145 background : var (--sidebar-bg ) !important ;
143146 border-right : 1px solid var (--color-border ) !important ;
144147}
148+ .sidebar .part-title {
149+ color : color-mix (in srgb, var (--color-text ), white 20% ) !important ;
150+ font-weight : 700 ;
151+ }
145152.sidebar .chapter li .chapter-item a {
146153 color : var (--color-text ) !important ;
147154}
@@ -150,8 +157,8 @@ a:focus-visible {
150157 background : transparent !important ;
151158}
152159.sidebar .chapter li .chapter-item a : hover {
153- color : var (--color-text ) !important ;
154- background : color-mix (in srgb, var (--color-background-secondary ), white 2 % );
160+ color : var (--link-hover ) !important ;
161+ background : color-mix (in srgb, var (--color-background-secondary ), white 8 % );
155162}
156163.sidebar-resize-handle {
157164 background : var (--color-background-secondary ) !important ;
@@ -205,16 +212,25 @@ a:focus-visible {
205212}
206213
207214.content ul {
208- line-height : 2 ;
215+ margin-block-start : 0 ;
216+ line-height : 1.6 ;
217+ }
218+
219+ .content p {
220+ line-height : var (--line-height );
221+ }
222+
223+ /* Remove margin between p and following list */
224+ p : has (+ ul ),
225+ p : has (+ ol ) {
226+ margin-block-end : 0.5em ;
209227}
210228
211229/* Inline code */
212230: not (pre ) > code {
213231 background : var (--color-background-secondary ) !important ;
214- color : var (--color-edit-mode ) !important ;
215- border-radius : var (--radius-xs );
232+ color : var (--color-code ) !important ;
216233 padding : 2px 6px ;
217- border : 1px solid var (--color-border );
218234 font-family : var (--font-monospace );
219235 font-size : 0.92em ;
220236}
@@ -223,14 +239,13 @@ a:focus-visible {
223239pre {
224240 background : var (--color-background-secondary ) !important ;
225241 border : 1px solid var (--color-border ) !important ;
226- border-radius : var (--radius-md );
227242 box-shadow : var (--shadow-1 );
228243 overflow : auto;
229244 margin : 1rem 0 ;
230245}
231246pre > code {
232247 background : transparent !important ;
233- color : var (--color-text ) !important ;
248+ color : var (--color-code ) !important ;
234249 display : block;
235250 padding : 0.9rem 1rem ;
236251 font-family : var (--font-monospace );
@@ -251,7 +266,7 @@ table {
251266 border-radius : var (--radius-md );
252267}
253268table thead {
254- background : color-mix (in srgb, var (--color-background-secondary ), black 5 % );
269+ background : color-mix (in srgb, var (--color-background-secondary ), white 8 % );
255270 border-bottom : 2px solid var (--color-border ) !important ;
256271}
257272table th ,
@@ -262,26 +277,28 @@ table td {
262277 color : var (--color-text ) !important ;
263278}
264279table th {
265- font-weight : 600 ;
280+ font-weight : 700 ;
281+ font-size : 1.05em ;
282+ color : color-mix (in srgb, var (--color-text ), white 10% ) !important ;
266283}
267284table tbody tr : hover {
268285 background : color-mix (in srgb, var (--color-background-secondary ), white 2% ) !important ;
269286}
270287table code {
271288 background : var (--color-background ) !important ;
272- color : var (--color-interrupted ) !important ;
289+ color : var (--color-code ) !important ;
273290 font-family : var (--font-monospace );
274291 font-size : 0.9em ;
275292}
276293
277294/* Blockquotes (callout style) */
278295blockquote {
296+ border : 1px solid var (--color-border ) !important ;
279297 border-left : 4px solid var (--color-plan-mode ) !important ;
280298 background : color-mix (in srgb, var (--color-background-secondary ), white 1.5% ) !important ;
281- padding : 1 rem 1.2 rem ;
299+ padding : 0.5 rem 0.6 rem ;
282300 margin : 1.2rem 0 ;
283301 color : color-mix (in srgb, var (--color-text ), white 6% ) !important ;
284- border-radius : 0 var (--radius-md ) var (--radius-md ) 0 ;
285302}
286303blockquote strong {
287304 color : var (--color-plan-mode ) !important ;
0 commit comments