81
81
82
82
--ifm-footer-padding-horizontal : var (--ifm-spacing-horizontal );
83
83
--ifm-footer-padding-vertical : var (--ifm-spacing-vertical );
84
- --ifm-tabs-padding-vertical : 0.5rem ;
84
+ --ifm-tabs-padding-vertical : 0.375rem ;
85
+
86
+ --ifm-alert-shadow : none;
85
87
--ifm-alert-border-left-width : 0 ;
88
+
89
+ --codeblock-background-color : # f6f8fa ;
86
90
}
87
91
88
92
: root[data-theme = 'dark' ] {
133
137
--ifm-home-color-border : # f7f7ff ;
134
138
135
139
--docusaurus-highlighted-code-line-bg : rgba (255 , 255 , 255 , 0.07 );
140
+
141
+ --codeblock-background-color : # 282a35 ;
136
142
}
137
143
138
144
h1 {
@@ -388,15 +394,37 @@ p {
388
394
}
389
395
390
396
.tabs__item {
391
- border-bottom : 1 px solid var (--ifm-toc-border-color );
397
+ border-bottom : 2 px solid var (--ifm-toc-border-color );
392
398
border-bottom-left-radius : 0 ;
393
399
border-bottom-right-radius : 0 ;
394
400
}
395
401
396
402
.tabs__item--active ,
397
403
.tabs__item--active : hover {
398
404
border-bottom-color : var (--ifm-tabs-color-active-border );
399
- background-color : var (--ifm-menu-color-background-active );
405
+ }
406
+
407
+ .tabs-container : has (
408
+ > .margin-top--md > [role = 'tabpanel' ] > .theme-code-block : only - child
409
+ ): not (: has (> .margin-top--md > [role = 'tabpanel' ] > : nth-child (2 ))) {
410
+ background-color : var (--codeblock-background-color );
411
+ border-radius : var (--ifm-code-border-radius );
412
+
413
+ & > .margin-top--md {
414
+ margin-top : 0 !important ;
415
+ }
416
+
417
+ & > .tabs {
418
+ box-shadow : inset 0 -2px 0 var (--ifm-toc-border-color );
419
+ }
420
+
421
+ & > .tabs > .tabs__item {
422
+ border-top-right-radius : 0 ;
423
+ }
424
+
425
+ & > .tabs > .tabs__item : not (: first-child ) {
426
+ border-top-left-radius : 0 ;
427
+ }
400
428
}
401
429
402
430
.col : has (.table-of-contents ) {
@@ -475,6 +503,10 @@ samp {
475
503
display : none;
476
504
}
477
505
506
+ .theme-code-block {
507
+ box-shadow : none !important ;
508
+ }
509
+
478
510
.theme-code-block : has (+ .snack-sample-link ) {
479
511
margin-bottom : 0 ;
480
512
border-bottom-left-radius : 0 ;
@@ -488,17 +520,15 @@ samp {
488
520
margin-top : 0 ;
489
521
margin-bottom : var (--ifm-leading );
490
522
padding : calc (var (--ifm-pre-padding ) / 2 ) var (--ifm-pre-padding );
491
- background-color : # f6f8fa ;
523
+ background-color : var ( --codeblock-background-color ) ;
492
524
border-top-width : 1px ;
493
525
border-top-style : solid;
494
526
border-top-color : var (--ifm-color-gray-200 );
495
527
border-bottom-left-radius : var (--ifm-pre-border-radius );
496
528
border-bottom-right-radius : var (--ifm-pre-border-radius );
497
- box-shadow : var (--ifm-global-shadow-lw );
498
529
}
499
530
500
531
[data-theme = 'dark' ] .theme-code-block + .snack-sample-link {
501
- background-color : # 282a35 ;
502
532
border-top-color : rgba (255 , 255 , 255 , 0.07 );
503
533
}
504
534
0 commit comments