14
14
--docs-nav-color : # 242424 ;
15
15
--playground-code-background : # fafafa ;
16
16
--code-border : 1px solid # ddd ;
17
+ --docs-on-surface-color : # 3e3e3e ;
17
18
18
19
/* IMPORTANT: If any of the following variables change, one or both of the
19
20
@media query thresholds below need to be updated. */
22
23
--docs-toc-min-width : 5em ;
23
24
--docs-article-min-width : 30em ;
24
25
--docs-article-max-width : 49em ;
25
- --docs-article-margin-horizontal : 3em ;
26
- --docs-margin-top : 32px ;
26
+ --docs-article-margin-inline : 3em ;
27
+ --docs-margin-block : 32px ;
27
28
28
29
display : grid;
29
30
grid-template-columns :
37
38
font-family : "Open Sans" , sans-serif;
38
39
39
40
background : var (--color-light-gray );
40
- padding-top : var (--docs-margin-top );
41
+ padding-block : var (--docs-margin-block );
41
42
}
42
43
43
44
/* ------------------------------------
@@ -46,11 +47,11 @@ main {
46
47
47
48
article {
48
49
max-width : var (--docs-article-max-width );
49
- padding : var (--docs-margin-top ) var ( --docs-article-margin-horizontal ) var ( --docs-margin-top )
50
- var (--docs-article-margin-horizontal );
50
+ padding-block : var (--docs-margin-block );
51
+ padding-inline : var (--docs-article-margin-inline );
51
52
line-height : 1.8em ;
52
53
font-size : 0.88889em ; /* 16px / 18px basis */
53
- color : # 3e3e3e ;
54
+ color : var ( --docs-on-surface-color ) ;
54
55
background : white;
55
56
box-shadow : 0 0 5px 0 rgb (0 0 0 / 10% );
56
57
margin-right : 2em ;
@@ -59,13 +60,31 @@ article {
59
60
}
60
61
61
62
/* ------------------------------------
62
- * Body text
63
+ * Exit externally link
63
64
* ------------------------------------ */
64
65
65
- article {
66
- color : # 3E3E3E ;
66
+ # edit-page-link {
67
+ height : 24px ;
68
+ margin-block-start : 2rem ;
69
+ margin-block-end : 1rem ;
70
+ }
71
+
72
+ # edit-page-link a {
73
+ display : inline-flex;
74
+ align-items : center;
75
+ justify-content : center;
67
76
}
68
77
78
+ # edit-page-link lazy-svg ::part (svg ) {
79
+ height : 24px ;
80
+ width : 24px ;
81
+ margin-inline-start : 8px ;
82
+ }
83
+
84
+ /* ------------------------------------
85
+ * Body text
86
+ * ------------------------------------ */
87
+
69
88
article : not (litdev-aside ) p {
70
89
margin-block-start : 1.5em ;
71
90
margin-block-end : 1.5em ;
@@ -391,7 +410,7 @@ table.directory tr.subheading {
391
410
# prevAndNextLinks {
392
411
display : flex;
393
412
justify-content : space-between;
394
- margin-top : 3 em ;
413
+ margin-block-start : 0 ;
395
414
padding-top : 1.5em ;
396
415
border-top : 1px solid rgb (223 , 223 , 223 );
397
416
}
@@ -453,7 +472,7 @@ table.directory tr.subheading {
453
472
454
473
# docsNavWrapper {
455
474
position : sticky;
456
- top : calc (var (--header-height ) + var (--docs-margin-top ));
475
+ top : calc (var (--header-height ) + var (--docs-margin-block ));
457
476
margin-bottom : 1.5em ;
458
477
height : calc (100vh - var (--header-height ));
459
478
display : flex;
@@ -584,7 +603,7 @@ table.directory tr.subheading {
584
603
# rhsToc {
585
604
padding : 10px 1em 0 0 ;
586
605
position : sticky;
587
- top : calc (var (--header-height ) + var (--docs-margin-top ));
606
+ top : calc (var (--header-height ) + var (--docs-margin-block ));
588
607
}
589
608
590
609
/* "Contents" heading */
@@ -694,14 +713,14 @@ litdev-banner > a {
694
713
*
695
714
* (14 + 49 + 5 + (3 * 2)) * 18 = 1332
696
715
* | | | | +--- font-size
697
- * | | | +------------- docs-article-margin-horizontal
716
+ * | | | +------------- docs-article-margin-inline
698
717
* | | +------------------ docs-toc-min-width
699
718
* | +----------------------- docs-article-max-width
700
719
* +---------------------------- docs-nav-min-width
701
720
*/
702
721
@media (max-width : 1332px ) {
703
722
main {
704
- --docs-article-margin-horizontal : 2.5em ;
723
+ --docs-article-margin-inline : 2.5em ;
705
724
}
706
725
707
726
# rhsTocWrapper {
@@ -750,7 +769,7 @@ litdev-banner > a {
750
769
*
751
770
* (14 + 30 + 3) * 18 = 846
752
771
* | | | +------------- font-size
753
- * | | +------------------ docs-article-margin-horizontal
772
+ * | | +------------------ docs-article-margin-inline
754
773
* | +----------------------- docs-article-min-width
755
774
* +---------------------------- docs-nav-min-width
756
775
*/
@@ -765,7 +784,7 @@ litdev-banner > a {
765
784
}
766
785
article {
767
786
margin : auto;
768
- --docs-article-margin-horizontal : 1.5em ;
787
+ --docs-article-margin-inline : 1.5em ;
769
788
}
770
789
.anchor {
771
790
left : -1.1rem ;
0 commit comments