7070 --color-accent-subtle : var (--color-primary-50 );
7171 --color-code-bg : # f6f8fa ;
7272 --color-code-border : var (--color-neutral-300 );
73+ --color-sig-bg : var (--color-neutral-100 );
74+ --color-sig-border : var (--color-primary-200 );
7375 --color-nav-bg : # fff ;
7476 --color-nav-text : var (--color-neutral-700 );
7577 --color-th-background : var (--color-neutral-100 );
203205 --color-accent-subtle-hover : rgb (235 84 79 / 20% );
204206 --color-code-bg : var (--color-neutral-800 );
205207 --color-code-border : var (--color-neutral-700 );
208+ --color-sig-bg : # 211f1e ; /* between neutral-900 and neutral-800 */
209+ --color-sig-border : var (--color-accent-primary );
206210 --color-nav-bg : var (--color-neutral-900 );
207211 --color-nav-text : var (--color-neutral-50 );
208212 --color-th-background : var (--color-background-tertiary );
@@ -1282,6 +1286,7 @@ main .method-description .method-calls-super {
12821286}
12831287
12841288main .method-detail {
1289+ position : relative;
12851290 margin-bottom : 2.5em ;
12861291}
12871292
@@ -1292,16 +1297,34 @@ main .method-detail:target {
12921297}
12931298
12941299main .method-header {
1295- display : inline-block;
1296- max-width : calc (100% - 6em ); /* 6em is the width of the source code toggle */
1300+ background : var (--color-sig-bg );
1301+ border-left : 3px solid var (--color-sig-border );
1302+ border-radius : var (--radius-md );
1303+ padding : var (--space-3 );
1304+ padding-right : 6em ;
12971305}
12981306
12991307main .method-heading {
1300- position : relative;
1308+ display : flex;
1309+ flex-direction : column;
1310+ align-items : flex-start;
13011311 font-family : var (--font-code );
13021312 font-size : var (--font-size-lg );
13031313 font-weight : var (--font-weight-semibold );
1304- margin-bottom : var (--space-3 );
1314+ line-height : var (--line-height-normal );
1315+ }
1316+
1317+ main .method-heading a {
1318+ color : inherit;
1319+ text-decoration : none;
1320+ }
1321+
1322+ main .method-heading a : hover {
1323+ color : var (--color-accent-primary );
1324+ }
1325+
1326+ main .method-heading .method-callseq {
1327+ display : block;
13051328}
13061329
13071330main .method-heading .method-name {
@@ -1313,7 +1336,9 @@ main .method-heading .method-args {
13131336}
13141337
13151338main .method-controls {
1316- float : right;
1339+ position : absolute;
1340+ top : var (--space-3 );
1341+ right : var (--space-3 );
13171342}
13181343
13191344main .method-controls summary {
@@ -1356,14 +1381,19 @@ main .method-controls summary:active {
13561381 border-color : var (--color-primary-500 );
13571382}
13581383
1359- main .method-description ,
1360- main .aliases {
1361- margin-top : 0.75em ;
1384+ main .method-description {
13621385 color : var (--color-text-primary );
1386+ line-height : var (--line-height-relaxed );
1387+ }
1388+
1389+ main .method-header ~ .method-description {
1390+ margin-top : var (--space-5 );
1391+ padding-left : var (--space-2 );
13631392}
13641393
13651394main .aliases {
1366- padding-top : 4px ;
1395+ margin-top : var (--space-4 );
1396+ padding-top : var (--space-1 );
13671397 font-style : italic;
13681398 cursor : default;
13691399}
@@ -1410,9 +1440,18 @@ main .attribute-access-type {
14101440 white-space : nowrap;
14111441 }
14121442
1443+ main .method-heading {
1444+ font-size : var (--font-size-base );
1445+ }
1446+
1447+ main .method-header {
1448+ padding : var (--space-2 );
1449+ padding-right : var (--space-2 );
1450+ }
1451+
14131452 main .method-controls {
1414- margin-top : 10 px ;
1415- float : none ;
1453+ position : static ;
1454+ margin-top : var ( --space-2 ) ;
14161455 }
14171456}
14181457
0 commit comments