@@ -117,17 +117,15 @@ div.related ul::after {
117117 display : block;
118118}
119119
120- html [dir = 'rtl' ] div .related ul {
121- padding : 0 10px 0 0 ;
120+ div .related ul {
121+ padding : 0 ;
122+ padding-inline-start : 10px ;
122123}
123124
124125html [dir = 'rtl' ] div .related ul li .right {
125126 float : left;
126- }
127-
128- html [dir = 'rtl' ] div .related ul li {
129- float : right;
130- padding-inline : 0.3em ;
127+ margin-right : 0 ;
128+ margin-left : 5px ;
131129}
132130
133131.inline-search ,
@@ -175,8 +173,8 @@ div.sphinxsidebar h4 {
175173 margin-top : 1.5em ;
176174}
177175
178- div .bodywrapper {
179- margin-inline-start : 0 ;
176+ div .document div . bodywrapper {
177+ margin : 0 ;
180178}
181179
182180div .documentwrapper {
@@ -202,6 +200,11 @@ div.sphinxsidebarwrapper > ul > li > ul > li {
202200 margin-bottom : 0.4em ;
203201}
204202
203+ div .sphinxsidebar ul ul {
204+ margin-left : 0 ;
205+ margin-inline-start : 20px ;
206+ }
207+
205208div .sphinxsidebar a : hover {
206209 color : # 0095c4 ;
207210}
@@ -227,19 +230,18 @@ div.sphinxsidebar input[type='text'] {
227230 min-width : 12px ;
228231 border-start-end-radius : 5px ;
229232 border-end-end-radius : 5px ;
230- border-inline-start : none;
233+ border-left : none;
231234}
232235
233236# sidebarbutton : hover {
234237 background-color : # AAAAAA ;
235238}
236239
237240div .body {
238- padding : 0 0 0 1.2em ;
241+ padding-inline-start : 1.2em ;
239242}
240243
241244html [dir = 'rtl' ] div .body {
242- padding : 0 1.2em 0 0 ;
243245 direction : rtl;
244246}
245247
@@ -254,6 +256,10 @@ div.body h1, div.body h2, div.body h3, div.body h4, div.body h5, div.body h6 {
254256}
255257div .body dl .field-list > dt {
256258 line-height : 1.6 ;
259+ padding-left : 0 ;
260+ padding-right : 0 ;
261+ padding-inline-start : 0.5em ;
262+ padding-inline-end : 5px ;
257263}
258264
259265div .body hr {
@@ -262,8 +268,14 @@ div.body hr {
262268 height : 1px ;
263269}
264270
265- div .body pre , div .body code , div .highlight {
271+ pre ,
272+ code ,
273+ div .highlight ,
274+ dl > dt span ~ em ,
275+ .sig ,
276+ .sig-param {
266277 direction : ltr;
278+ unicode-bidi : isolate;
267279}
268280
269281div .body pre {
@@ -508,11 +520,6 @@ div.footer a:hover {
508520}
509521
510522
511- dl > dt span ~ em ,
512- .sig {
513- font-family : Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace;
514- }
515-
516523.toctree-wrapper ul {
517524 padding-inline-start : 20px ;
518525}
@@ -635,9 +642,6 @@ div.genindex-jumpbox a {
635642 padding : .25rem ;
636643 align-items : stretch;
637644 }
638- html [dir = 'rtl' ] .nav-items-wrapper {
639- flex-direction : row-reverse;
640- }
641645 .nav-logo {
642646 margin-inline-end : 1rem ;
643647 flex-shrink : 0 ;
@@ -661,14 +665,10 @@ div.genindex-jumpbox a {
661665 }
662666 .nav-content .search input [type = search ] {
663667 border : 0 ;
664- padding-inline-start : 24px ; /* was: padding-left */
668+ padding-inline-start : 24px ;
665669 width : 100% ;
666670 flex : 1 ;
667671 }
668- html [dir = 'rtl' ] .nav-content .search input [type = search ] {
669- padding-inline-start : 4px ;
670- padding-inline-end : 24px ;
671- }
672672 .nav-content .search input [type = submit ] {
673673 height : 100% ;
674674 box-shadow : none;
@@ -680,11 +680,7 @@ div.genindex-jumpbox a {
680680 .nav-content .search svg {
681681 position : absolute;
682682 align-self : center;
683- padding-inline-start : 4px ;
684- }
685- html [dir = 'rtl' ] .nav-content .search svg {
686- padding-inline-start : 0 ;
687- padding-inline-end : 4px ;
683+ inset-inline-start : 4px ;
688684 }
689685 .toggler__input {
690686 display : none;
@@ -698,9 +694,6 @@ div.genindex-jumpbox a {
698694 padding : 8px ;
699695 flex-shrink : 0 ;
700696 }
701- html [dir = 'rtl' ] .toggler__label {
702- order : 1 ;
703- }
704697 .toggler__label : hover , .toggler__label : focus {
705698 background-color : rgba (127 127 127 / 50% );
706699 }
@@ -740,29 +733,36 @@ div.genindex-jumpbox a {
740733 }
741734 .toggler__input : checked ~ .menu-wrapper {
742735 visibility : visible;
743- inset-inline-start : 0 ; /* was: left: 0 */
736+ transform : translateX ( 0 );
744737 }
745738
746739 /* Sliding side menu */
747740 .menu-wrapper {
748741 display : block;
749742 position : fixed;
750743 top : 0 ;
751- transition : inset-inline-start 400ms ease;
752- inset-inline-start : -310px ;
744+ inset-inline-start : 0 ;
745+ transition : transform 400ms ease;
746+ transform : translateX (-100% );
753747 width : 300px ;
754748 height : 100% ;
755749 background-color : # eee ;
756750 color : # 444444 ;
757751 box-shadow : 0 0 10px rgba (0 , 0 , 0 , 0.2 );
758752 overflow-y : auto;
759753 }
754+ html [dir = 'rtl' ] .menu-wrapper {
755+ transform : translateX (100% );
756+ }
760757 .menu-wrapper .open {
761758 visibility : visible;
762- inset-inline-start : 0 ;
759+ transform : translateX ( 0 ) ;
763760 }
764761 .menu {
765- padding : 40px 10px 30px 20px ;
762+ padding-block-start : 40px ;
763+ padding-inline-end : 10px ;
764+ padding-block-end : 30px ;
765+ padding-inline-start : 20px ;
766766 }
767767 .menu-wrapper h3 ,
768768 .menu-wrapper h4 {
@@ -891,4 +891,4 @@ div.soft-deprecated .versionmodified {
891891 div .mobile-nav {
892892 display : none;
893893 }
894- }
894+ }
0 commit comments