2727}
2828
2929/* Defaults in Spacy table style. */
30- .doc-param-default {
30+ .doc-param-default ,
31+ .doc-type_param-default {
3132 float : right;
3233}
3334
3435/* Parameter headings must be inline, not blocks. */
35- .doc-heading-parameter {
36+ .doc-heading-parameter ,
37+ .doc-heading-type_parameter {
3638 display : inline;
3739}
3840
4244}
4345
4446/* Prefer space on the right, not the left of parameter permalinks. */
45- .doc-heading-parameter .headerlink {
47+ .doc-heading-parameter .headerlink ,
48+ .doc-heading-type_parameter .headerlink {
4649 margin-left : 0 !important ;
4750 margin-right : 0.2rem ;
4851}
7881: root , : host ,
7982[data-md-color-scheme = "default" ] {
8083 --doc-symbol-parameter-fg-color : # df50af ;
84+ --doc-symbol-type_parameter-fg-color : # df50af ;
8185 --doc-symbol-attribute-fg-color : # 953800 ;
8286 --doc-symbol-function-fg-color : # 8250df ;
8387 --doc-symbol-method-fg-color : # 8250df ;
8488 --doc-symbol-class-fg-color : # 0550ae ;
89+ --doc-symbol-type_alias-fg-color : # 0550ae ;
8590 --doc-symbol-module-fg-color : # 5cad0f ;
8691
8792 --doc-symbol-parameter-bg-color : # df50af1a ;
93+ --doc-symbol-type_parameter-bg-color : # df50af1a ;
8894 --doc-symbol-attribute-bg-color : # 9538001a ;
8995 --doc-symbol-function-bg-color : # 8250df1a ;
9096 --doc-symbol-method-bg-color : # 8250df1a ;
9197 --doc-symbol-class-bg-color : # 0550ae1a ;
98+ --doc-symbol-type_alias-bg-color : # 0550ae1a ;
9299 --doc-symbol-module-bg-color : # 5cad0f1a ;
93100}
94101
95102[data-md-color-scheme = "slate" ] {
96103 --doc-symbol-parameter-fg-color : # ffa8cc ;
104+ --doc-symbol-type_parameter-fg-color : # ffa8cc ;
97105 --doc-symbol-attribute-fg-color : # ffa657 ;
98106 --doc-symbol-function-fg-color : # d2a8ff ;
99107 --doc-symbol-method-fg-color : # d2a8ff ;
100108 --doc-symbol-class-fg-color : # 79c0ff ;
109+ --doc-symbol-type_alias-fg-color : # 79c0ff ;
101110 --doc-symbol-module-fg-color : # baff79 ;
102111
103112 --doc-symbol-parameter-bg-color : # ffa8cc1a ;
113+ --doc-symbol-type_parameter-bg-color : # ffa8cc1a ;
104114 --doc-symbol-attribute-bg-color : # ffa6571a ;
105115 --doc-symbol-function-bg-color : # d2a8ff1a ;
106116 --doc-symbol-method-bg-color : # d2a8ff1a ;
107117 --doc-symbol-class-bg-color : # 79c0ff1a ;
118+ --doc-symbol-type_alias-bg-color : # 79c0ff1a ;
108119 --doc-symbol-module-bg-color : # baff791a ;
109120}
110121
@@ -125,6 +136,16 @@ code.doc-symbol-parameter::after {
125136 content : "param" ;
126137}
127138
139+ code .doc-symbol-type_parameter ,
140+ a code .doc-symbol-type_parameter {
141+ color : var (--doc-symbol-type_parameter-fg-color );
142+ background-color : var (--doc-symbol-type_parameter-bg-color );
143+ }
144+
145+ code .doc-symbol-type_parameter ::after {
146+ content : "type-param" ;
147+ }
148+
128149code .doc-symbol-attribute ,
129150a code .doc-symbol-attribute {
130151 color : var (--doc-symbol-attribute-fg-color );
@@ -165,6 +186,17 @@ code.doc-symbol-class::after {
165186 content : "class" ;
166187}
167188
189+
190+ code .doc-symbol-type_alias ,
191+ a code .doc-symbol-type_alias {
192+ color : var (--doc-symbol-type_alias-fg-color );
193+ background-color : var (--doc-symbol-type_alias-bg-color );
194+ }
195+
196+ code .doc-symbol-type_alias ::after {
197+ content : "type" ;
198+ }
199+
168200code .doc-symbol-module ,
169201a code .doc-symbol-module {
170202 color : var (--doc-symbol-module-fg-color );
0 commit comments