9797
9898pre {
9999 line-height : 1.5 ;
100- overflow-x : auto;
101100 padding : 0.5em ;
102101}
103102
@@ -106,11 +105,17 @@ pre code {
106105 color : inherit;
107106 font-size : 100% ;
108107 padding : 0 ;
108+ display : block;
109+ overflow-x : auto;
110+ }
111+
112+ .highlight pre code {
113+ overflow-x : unset;
109114}
110115
111116pre : has (code ) {
112- color : # f8f8f2 ;
113- background-color : # 272822 ;
117+ color : var ( --code-fg ) ;
118+ background-color : var ( --code-bg ) ;
114119 border-radius : var (--radius );
115120 box-shadow : 2px 2px 2px rgba (0 , 0 , 0 , 0.5 );
116121}
@@ -294,7 +299,7 @@ details[open] div {
294299}
295300
296301.menu-btn svg ,
297- .copy-button svg {
302+ .copy-button svg {
298303 height : 1.1em ;
299304 width : 1.1em ;
300305 vertical-align : text-top;
@@ -448,7 +453,7 @@ body:not(.dark) #sun {
448453
449454.pg-title {
450455 padding : 0 ;
451- margin-bottom : 0px ;
456+ margin : 0px ;
452457}
453458
454459/* Meta */
@@ -513,6 +518,7 @@ pre:hover .copy-button {
513518 /*padding: 0.25rem 0.5rem;*/
514519 cursor : pointer;
515520 background-color : inherit;
521+ color : var (--code-fg );
516522 border : none;
517523}
518524
@@ -744,5 +750,75 @@ h6:hover .anchor {
744750}
745751
746752.mermaid {
747- background-color : # 292929 ;
753+ background-color : var (--black );
754+ max-width : 100% ;
755+ overflow-x : auto;
756+ }
757+
758+ ::-webkit-scrollbar {
759+ width : 0.5vw ;
760+ height : 10px ;
761+ }
762+
763+ ::-webkit-scrollbar-track {
764+ background : var (--scrollbar-track );
765+ border-radius : var (--radius );
766+ }
767+
768+ ::-webkit-scrollbar-thumb {
769+ background : var (--scrollbar-thumb );
770+ border-radius : var (--radius );
771+ }
772+
773+ .highlight pre ::-webkit-scrollbar-track ,
774+ .highlight > div ::-webkit-scrollbar-track ,
775+ pre code ::-webkit-scrollbar-track {
776+ background : var (--code-bg ) !important ;
777+ }
778+
779+ .highlight pre ::-webkit-scrollbar-thumb ,
780+ .highlight > div ::-webkit-scrollbar-thumb ,
781+ pre code ::-webkit-scrollbar-thumb {
782+ background : var (--code-scroll-thumb ) !important ;
783+ }
784+
785+ ::-webkit-scrollbar-thumb : hover ,
786+ .highlight pre ::-webkit-scrollbar-thumb : hover ,
787+ .highlight > div ::-webkit-scrollbar-thumb : hover ,
788+ pre code ::-webkit-scrollbar-thumb : hover {
789+ background : var (--tertiary-color-light ) !important ;
790+ }
791+
792+ .breadcrumbs {
793+ padding : 0 ;
794+ margin : 0 ;
795+ opacity : 0.5 ;
796+ display : inline-flex;
797+ font-size : 0.98em ;
798+ align-items : center;
799+ }
800+
801+ .breadcrumbs li ::before {
802+ content : none;
803+ }
804+
805+ .breadcrumbs li ::after {
806+ content : "»" ;
807+ width : 1em ;
808+ text-align : center;
809+ display : inline-block;
810+ }
811+
812+ .breadcrumbs a {
813+ border : none;
814+ display : inline-flex;
815+ align-items : center;
816+ }
817+
818+ .breadcrumbs a svg {
819+ width : 0.94em ;
820+ height : auto;
821+ text-align : center;
822+ vertical-align : text-top;
823+ opacity : inherit;
748824}
0 commit comments