@@ -265,10 +265,10 @@ th {
265265# sideMenu2 {
266266 overflow : auto;
267267 overflow-x : hidden;
268- overflow-y : scroll;
269268 scrollbar-width : thin;
270269 height : 100% ;
271270 font-size : var (--leftbar-font-size );
271+ margin-top : 5% ;
272272}
273273
274274/* divs in sidebar represent entry and its children */
@@ -307,19 +307,25 @@ th {
307307 display : flex;
308308 align-items : center;
309309 flex : 1 ;
310- overflow-x : hidden;
311310 overflow-wrap : anywhere;
312311 color : var (--leftbar-fg );
313312 margin-right : .5rem ;
314- padding-top : 3px ;
315- padding-bottom : 3px ;
316- margin-top : 1px ;
317- margin-bottom : 1px ;
318- width : 100% ;
319- /* This trick adds selected background stretching to the left side of screen */
320- margin-left : calc (0px - var (--side-width ));
321- padding-left : var (--side-width );
322- width : calc (2 * var (--side-width ));
313+ padding-top : 2% ;
314+ padding-bottom : 2% ;
315+ width : calc (var (--side-width ));
316+ padding-left : calc (0.05 * var (--side-width ));
317+ padding-right : calc (0.3 * var (--side-width ));
318+ box-sizing : border-box;
319+ }
320+
321+ # sideMenu2 a span : not (.micon ) {
322+ margin-right : 0.75ex ;
323+ text-indent : -1.5em ;
324+ padding-left : 1.5em ;
325+ }
326+
327+ # sideMenu2 a .selected span : not (.micon ) {
328+ margin-right : 0.5ex ;
323329}
324330
325331# sideMenu2 a .selected {
@@ -340,14 +346,12 @@ span.ar {
340346 position : absolute;
341347 right : 1em ;
342348 top : 0px ;
343- padding : 4px ;
344349}
345350
346351span .ar ::before {
347352 content : "\e903" ; /* arrow down */
348353 font-family : "dotty-icons" !important ;
349354 font-size : 20px ;
350- line-height : var (--leftbar-font-size );
351355 color : var (--leftbar-fg );
352356 display : flex;
353357 flex-direction : row;
@@ -543,6 +547,8 @@ footer {
543547 background : var (--footer-bg );
544548 color : var (--footer-fg );
545549 display : flex;
550+ flex-wrap : wrap;
551+ justify-content : space-around;
546552 bottom : 0px ;
547553 align-items : center;
548554 position : fixed;
@@ -559,17 +565,7 @@ footer {
559565 */
560566 filter : invert (100% ) hue-rotate (180deg );
561567}
562- footer > span : first-child {
563- margin-left : 24px ;
564- padding-left : 0 ;
565- }
566- footer > span : last-child {
567- margin-right : 24px ;
568- padding-right : 0 ;
569- }
570- footer > span {
571- padding : 0 16px ;
572- }
568+
573569footer .padded-icon {
574570 padding-left : 0.5em ;
575571}
@@ -878,8 +874,6 @@ footer .pull-right {
878874}
879875
880876footer .socials {
881- margin-left : 10px ;
882- margin-right : 10px ;
883877 display : flex;
884878 align-items : center;
885879}
@@ -895,7 +889,6 @@ footer .socials {
895889}
896890
897891# generated-by {
898- margin-right : 20px ;
899892 display : flex;
900893 align-items : center;
901894}
@@ -930,11 +923,19 @@ footer .socials {
930923 footer > span : last-child {
931924 margin-right : 12px ;
932925 }
926+
927+ footer {
928+ position : unset;
929+ }
930+
931+ .footer-text {
932+ display : none;
933+ }
933934}
934935/* Portrait phones */
935936@media (max-width : 576px ) {
936937 : root {
937- --side-width : 0 ;
938+ --side-width : 0 px ;
938939 --content-padding : 48px 12px ;
939940 }
940941
@@ -960,8 +961,10 @@ footer .socials {
960961 font-size : 30px ;
961962 }
962963 # leftColumn .open ~ # main # leftToggler {
964+ position : fixed;
963965 left : unset;
964- right : 5vw ;
966+ right : 16vw ;
967+ color : var (--leftbar-fg );
965968 }
966969 .icon-toggler ::before {
967970 content : "\e90a" ; /* menu icon */
@@ -1046,3 +1049,9 @@ footer .socials {
10461049.dropdown-content a .filtered {
10471050 display : none;
10481051}
1052+
1053+ @media (max-height : 640px ) {
1054+ footer {
1055+ position : unset;
1056+ }
1057+ }
0 commit comments