2626 float : right;
2727}
2828
29- /* Keep headings consistent. */
30- h1 .doc-heading ,
31- h2 .doc-heading ,
32- h3 .doc-heading ,
33- h4 .doc-heading ,
34- h5 .doc-heading ,
35- h6 .doc-heading {
36- font-weight : 400 ;
37- line-height : 1.5 ;
38- color : inherit;
39- text-transform : none;
29+ /* Symbols in Navigation and ToC. */
30+ : root ,
31+ [data-md-color-scheme = "default" ] {
32+ --doc-symbol-attribute-fg-color : # 953800 ;
33+ --doc-symbol-function-fg-color : # 8250df ;
34+ --doc-symbol-method-fg-color : # 8250df ;
35+ --doc-symbol-class-fg-color : # 0550ae ;
36+ --doc-symbol-module-fg-color : # 5cad0f ;
37+
38+ --doc-symbol-attribute-bg-color : # 9538001a ;
39+ --doc-symbol-function-bg-color : # 8250df1a ;
40+ --doc-symbol-method-bg-color : # 8250df1a ;
41+ --doc-symbol-class-bg-color : # 0550ae1a ;
42+ --doc-symbol-module-bg-color : # 5cad0f1a ;
43+ }
44+
45+ [data-md-color-scheme = "slate" ] {
46+ --doc-symbol-attribute-fg-color : # ffa657 ;
47+ --doc-symbol-function-fg-color : # d2a8ff ;
48+ --doc-symbol-method-fg-color : # d2a8ff ;
49+ --doc-symbol-class-fg-color : # 79c0ff ;
50+ --doc-symbol-module-fg-color : # baff79 ;
51+
52+ --doc-symbol-attribute-bg-color : # ffa6571a ;
53+ --doc-symbol-function-bg-color : # d2a8ff1a ;
54+ --doc-symbol-method-bg-color : # d2a8ff1a ;
55+ --doc-symbol-class-bg-color : # 79c0ff1a ;
56+ --doc-symbol-module-bg-color : # baff791a ;
57+ }
58+
59+ code .doc-symbol {
60+ border-radius : .1rem ;
61+ font-size : .85em ;
62+ padding : 0 .3em ;
63+ font-weight : bold;
64+ }
65+
66+ code .doc-symbol-attribute {
67+ color : var (--doc-symbol-attribute-fg-color );
68+ background-color : var (--doc-symbol-attribute-bg-color );
69+ }
70+
71+ code .doc-symbol-attribute ::after {
72+ content : "attr" ;
73+ }
74+
75+ code .doc-symbol-function {
76+ color : var (--doc-symbol-function-fg-color );
77+ background-color : var (--doc-symbol-function-bg-color );
78+ }
79+
80+ code .doc-symbol-function ::after {
81+ content : "func" ;
4082}
4183
42- h1 .doc-heading {
43- font-size : 1.6rem ;
84+ code .doc-symbol-method {
85+ color : var (--doc-symbol-method-fg-color );
86+ background-color : var (--doc-symbol-method-bg-color );
4487}
4588
46- h2 .doc-heading {
47- font-size : 1.2 rem ;
89+ code .doc-symbol-method :: after {
90+ content : "meth" ;
4891}
4992
50- h3 .doc-heading {
51- font-size : 1.15rem ;
93+ code .doc-symbol-class {
94+ color : var (--doc-symbol-class-fg-color );
95+ background-color : var (--doc-symbol-class-bg-color );
5296}
5397
54- h4 .doc-heading {
55- font-size : 1.10 rem ;
98+ code .doc-symbol-class :: after {
99+ content : "class" ;
56100}
57101
58- h5 .doc-heading {
59- font-size : 1.05rem ;
102+ code .doc-symbol-module {
103+ color : var (--doc-symbol-module-fg-color );
104+ background-color : var (--doc-symbol-module-bg-color );
60105}
61106
62- h6 .doc-heading {
63- font-size : 1 rem ;
107+ code .doc-symbol-module :: after {
108+ content : "mod" ;
64109}
0 commit comments