@@ -37,9 +37,9 @@ a > .hljs {
3737 display : flex;
3838 flex-wrap : wrap;
3939 background-color : var (--bg );
40- border-bottom -color : var (--bg );
41- border-bottom -width : 1px ;
42- border-bottom -style : solid;
40+ border-block-end -color : var (--bg );
41+ border-block-end -width : 1px ;
42+ border-block-end -style : solid;
4343}
4444# menu-bar .sticky ,
4545.js # menu-bar-hover-placeholder : hover + # menu-bar ,
@@ -56,7 +56,7 @@ a > .hljs {
5656 height : var (--menu-bar-height );
5757}
5858# menu-bar .bordered {
59- border-bottom -color : var (--table-border-color );
59+ border-block-end -color : var (--table-border-color );
6060}
6161# menu-bar i , # menu-bar .icon-button {
6262 position : relative;
@@ -160,7 +160,7 @@ a > .hljs {
160160}
161161
162162.nav-wrapper {
163- margin-top : 50px ;
163+ margin-block-start : 50px ;
164164 display : none;
165165}
166166
@@ -174,10 +174,12 @@ a > .hljs {
174174}
175175
176176.previous {
177+ /* Only Firefox supports flow-relative values */
177178 float : left;
178179}
179180
180181.next {
182+ /* Only Firefox supports flow-relative values */
181183 float : right;
182184 right : var (--page-padding );
183185}
@@ -237,7 +239,7 @@ pre > .buttons :hover {
237239 background-color : var (--theme-hover );
238240}
239241pre > .buttons i {
240- margin-left : 8px ;
242+ margin-inline-start : 8px ;
241243}
242244pre > .buttons button {
243245 cursor : inherit;
@@ -274,7 +276,7 @@ pre > code {
274276}
275277
276278pre > .result {
277- margin-top : 10px ;
279+ margin-block-start : 10px ;
278280}
279281
280282/* Search */
@@ -285,8 +287,14 @@ pre > .result {
285287
286288mark {
287289 border-radius : 2px ;
288- padding : 0 3px 1px 3px ;
289- margin : 0 -3px -1px -3px ;
290+ padding-block-start : 0 ;
291+ padding-block-end : 1px ;
292+ padding-inline-start : 3px ;
293+ padding-inline-end : 3px ;
294+ margin-block-start : 0 ;
295+ margin-block-end : -1px ;
296+ margin-inline-start : -3px ;
297+ margin-inline-end : -3px ;
290298 background-color : var (--search-mark-bg );
291299 transition : background-color 300ms linear;
292300 cursor : pointer;
@@ -298,14 +306,17 @@ mark.fade-out {
298306}
299307
300308.searchbar-outer {
301- margin-left : auto;
302- margin-right : auto;
309+ margin-inline-start : auto;
310+ margin-inline-end : auto;
303311 max-width : var (--content-max-width );
304312}
305313
306314# searchbar {
307315 width : 100% ;
308- margin : 5px auto 0px auto;
316+ margin-block-start : 5px ;
317+ margin-block-end : 0 ;
318+ margin-inline-start : auto;
319+ margin-inline-end : auto;
309320 padding : 10px 16px ;
310321 transition : box-shadow 300ms ease-in-out;
311322 border : 1px solid var (--searchbar-border-color );
@@ -321,20 +332,23 @@ mark.fade-out {
321332.searchresults-header {
322333 font-weight : bold;
323334 font-size : 1em ;
324- padding : 18px 0 0 5px ;
335+ padding-block-start : 18px ;
336+ padding-block-end : 0 ;
337+ padding-inline-start : 5px ;
338+ padding-inline-end : 0 ;
325339 color : var (--searchresults-header-fg );
326340}
327341
328342.searchresults-outer {
329- margin-left : auto;
330- margin-right : auto;
343+ margin-inline-start : auto;
344+ margin-inline-end : auto;
331345 max-width : var (--content-max-width );
332- border-bottom : 1px dashed var (--searchresults-border-color );
346+ border-block-end : 1px dashed var (--searchresults-border-color );
333347}
334348
335349ul # searchresults {
336350 list-style : none;
337- padding-left : 20px ;
351+ padding-inline-start : 20px ;
338352}
339353ul # searchresults li {
340354 margin : 10px 0px ;
@@ -347,7 +361,10 @@ ul#searchresults li.focus {
347361ul # searchresults span .teaser {
348362 display : block;
349363 clear : both;
350- margin : 5px 0 0 20px ;
364+ margin-block-start : 5px ;
365+ margin-block-end : 0 ;
366+ margin-inline-start : 20px ;
367+ margin-inline-end : 0 ;
351368 font-size : 0.8em ;
352369}
353370ul # searchresults span .teaser em {
@@ -423,13 +440,13 @@ ul#searchresults span.teaser em {
423440@media only screen and (min-width : 620px ) {
424441 # sidebar-toggle-anchor : checked ~ .page-wrapper {
425442 transform : none;
426- margin-left : var (--sidebar-width );
443+ margin-inline-start : var (--sidebar-width );
427444 }
428445}
429446
430447.chapter {
431448 list-style : none outside none;
432- padding-left : 0 ;
449+ padding-inline-start : 0 ;
433450 line-height : 2.2em ;
434451}
435452
@@ -459,7 +476,7 @@ ul#searchresults span.teaser em {
459476.chapter li > a .toggle {
460477 cursor : pointer;
461478 display : block;
462- margin-left : auto;
479+ margin-inline-start : auto;
463480 padding : 0 10px ;
464481 user-select : none;
465482 opacity : 0.68 ;
@@ -476,7 +493,7 @@ ul#searchresults span.teaser em {
476493
477494.chapter li .chapter-item {
478495 line-height : 1.5em ;
479- margin-top : 0.6em ;
496+ margin-block-start : 0.6em ;
480497}
481498
482499.chapter li .expanded > a .toggle div {
@@ -499,7 +516,7 @@ ul#searchresults span.teaser em {
499516
500517.section {
501518 list-style : none outside none;
502- padding-left : 20px ;
519+ padding-inline-start : 20px ;
503520 line-height : 1.9em ;
504521}
505522
@@ -532,7 +549,7 @@ ul#searchresults span.teaser em {
532549 padding : 2px 20px ;
533550 line-height : 25px ;
534551 white-space : nowrap;
535- text-align : left ;
552+ text-align : start ;
536553 cursor : pointer;
537554 color : inherit;
538555 background : inherit;
0 commit comments