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+ /* Backward-compatibility: docstring section titles in bold. */
30+ .doc-section-title {
31+ font-weight : bold;
32+ }
33+
34+ /* Symbols in Navigation and ToC. */
35+ : root ,
36+ [data-md-color-scheme = "default" ] {
37+ --doc-symbol-attribute-fg-color : # 953800 ;
38+ --doc-symbol-function-fg-color : # 8250df ;
39+ --doc-symbol-method-fg-color : # 8250df ;
40+ --doc-symbol-class-fg-color : # 0550ae ;
41+ --doc-symbol-module-fg-color : # 5cad0f ;
42+
43+ --doc-symbol-attribute-bg-color : # 9538001a ;
44+ --doc-symbol-function-bg-color : # 8250df1a ;
45+ --doc-symbol-method-bg-color : # 8250df1a ;
46+ --doc-symbol-class-bg-color : # 0550ae1a ;
47+ --doc-symbol-module-bg-color : # 5cad0f1a ;
48+ }
49+
50+ [data-md-color-scheme = "slate" ] {
51+ --doc-symbol-attribute-fg-color : # ffa657 ;
52+ --doc-symbol-function-fg-color : # d2a8ff ;
53+ --doc-symbol-method-fg-color : # d2a8ff ;
54+ --doc-symbol-class-fg-color : # 79c0ff ;
55+ --doc-symbol-module-fg-color : # baff79 ;
56+
57+ --doc-symbol-attribute-bg-color : # ffa6571a ;
58+ --doc-symbol-function-bg-color : # d2a8ff1a ;
59+ --doc-symbol-method-bg-color : # d2a8ff1a ;
60+ --doc-symbol-class-bg-color : # 79c0ff1a ;
61+ --doc-symbol-module-bg-color : # baff791a ;
62+ }
63+
64+ code .doc-symbol {
65+ border-radius : .1rem ;
66+ font-size : .85em ;
67+ padding : 0 .3em ;
68+ font-weight : bold;
69+ }
70+
71+ code .doc-symbol-attribute {
72+ color : var (--doc-symbol-attribute-fg-color );
73+ background-color : var (--doc-symbol-attribute-bg-color );
4074}
4175
42- h1 .doc-heading {
43- font-size : 1.6 rem ;
76+ code .doc-symbol-attribute :: after {
77+ content : "attr" ;
4478}
4579
46- h2 .doc-heading {
47- font-size : 1.2rem ;
80+ code .doc-symbol-function {
81+ color : var (--doc-symbol-function-fg-color );
82+ background-color : var (--doc-symbol-function-bg-color );
4883}
4984
50- h3 .doc-heading {
51- font-size : 1.15 rem ;
85+ code .doc-symbol-function :: after {
86+ content : "func" ;
5287}
5388
54- h4 .doc-heading {
55- font-size : 1.10rem ;
89+ code .doc-symbol-method {
90+ color : var (--doc-symbol-method-fg-color );
91+ background-color : var (--doc-symbol-method-bg-color );
5692}
5793
58- h5 .doc-heading {
59- font-size : 1.05 rem ;
94+ code .doc-symbol-method :: after {
95+ content : "meth" ;
6096}
6197
62- h6 .doc-heading {
63- font-size : 1rem ;
64- }
98+ code .doc-symbol-class {
99+ color : var (--doc-symbol-class-fg-color );
100+ background-color : var (--doc-symbol-class-bg-color );
101+ }
102+
103+ code .doc-symbol-class ::after {
104+ content : "class" ;
105+ }
106+
107+ code .doc-symbol-module {
108+ color : var (--doc-symbol-module-fg-color );
109+ background-color : var (--doc-symbol-module-bg-color );
110+ }
111+
112+ code .doc-symbol-module ::after {
113+ content : "mod" ;
114+ }
115+
116+ .doc-signature .autorefs {
117+ color : inherit;
118+ border-bottom : 1px dotted currentcolor;
119+ }
0 commit comments