22: root {
33 --fixed-warm-0 : # 5d3024 ;
44 --fixed-warm-1 : # f4e4e1 ;
5+ --fixed-gray-0 : # 666666 ;
56
67 --white-0 : # ffffff ;
78 --black-0 : # 000000 ;
@@ -175,8 +176,10 @@ html {
175176 flex : 1 0 ;
176177 padding : var (--space-1 );
177178 min-height : 100% ;
178- overflow-y : auto; /* keeps the sidebar in place */
179+ overflow-y : auto;
180+ /* keeps the sidebar in place */
179181}
182+
180183/* END Layout */
181184
182185.topbar button .sidebar-toggle-btn {
@@ -311,7 +314,7 @@ pre:not(.mermaid) {
311314 border-radius : 5px ;
312315}
313316
314- : not (pre ) > code {
317+ : not (pre )> code {
315318 font-size : var (--code-font-size );
316319 color : var (--warm );
317320 padding : 1px 2px 1px 2px ;
@@ -398,22 +401,27 @@ h6 {
398401h1 {
399402 font-size : var (--xxxlsize );
400403}
404+
401405h2 {
402406 font-size : var (--xxlsize );
403407 color : var (--warm );
404408}
409+
405410h3 {
406411 font-size : var (--xlsize );
407412 color : var (--cold );
408413}
414+
409415h4 {
410416 font-size : var (--lsize );
411417 color : var (--mild );
412418}
419+
413420h5 {
414421 font-size : var (--lsize );
415422 color : var (--calm );
416423}
424+
417425h6 {
418426 font-size : var (--msize );
419427 color : var (--fg-1 );
@@ -424,27 +432,27 @@ ol {
424432 margin-left : var (--space-1 );
425433}
426434
427- li + li ,
435+ li + li ,
428436li ul ,
429437li ol {
430438 margin-top : var (--space-0 );
431439}
432440
433- p + h2 ,
434- p + h3 ,
435- ul + h2 ,
436- ul + h3 ,
437- ol + h2 ,
438- ol + h3 ,
439- blockquote + h2 ,
440- blockquote + h3 ,
441- div + h2 ,
442- div + h3 ,
443- small + h2 ,
444- small + h3 ,
445- pre + h2 ,
446- pre + h3 ,
447- dd + dt {
441+ p + h2 ,
442+ p + h3 ,
443+ ul + h2 ,
444+ ul + h3 ,
445+ ol + h2 ,
446+ ol + h3 ,
447+ blockquote + h2 ,
448+ blockquote + h3 ,
449+ div + h2 ,
450+ div + h3 ,
451+ small + h2 ,
452+ small + h3 ,
453+ pre + h2 ,
454+ pre + h3 ,
455+ dd + dt {
448456 margin-top : var (--vertical-1 );
449457}
450458
457465 from {
458466 opacity : 0 ;
459467 }
468+
460469 to {
461470 opacity : 1 ;
462471 }
466475 from {
467476 opacity : 0 ;
468477 }
478+
469479 to {
470480 opacity : 1 ;
471481 }
@@ -489,85 +499,130 @@ a:hover {
489499 text-decoration : line-through;
490500}
491501
492- .headers {
493- padding : var (--space-0 );
494- margin-bottom : var (--space-3 );
502+ div .headers {
503+ display : flex;
504+ flex-wrap : wrap;
505+ gap : 0rem ;
506+ align-items : flex-start;
507+ padding : 0 ;
508+ margin : 0 ;
495509 font-family : var (--font-family );
496510}
497511
498- .headers details summary {
499- font-size : calc (var (--base-font-size ) * 1.3 );
500- color : var (--fg-0 );
501- margin-top : 6px ;
502- }
503-
504- .headers details summary : hover {
505- color : var (--warm );
512+ div .headers-tbl-container {
513+ display : flex;
514+ flex-wrap : nowrap;
515+ gap : 0rem ;
516+ padding : 0 ;
517+ margin : 0 ;
506518}
507519
508520table .headers-table {
509521 margin : var (--space-1 );
510522 padding : var (--space-1 );
511- border-radius : 5px ;
523+ background-color : var (--bg-0 );
524+ table-layout : auto;
525+ border-collapse : collapse;
526+ box-shadow : 1px 1px 2px 3px var (--fixed-gray-0 );
527+ }
528+
529+ table .headers-table thead tr {
530+ color : var (--fg-0 );
531+ margin-top : var (--space-1 );
532+ }
533+
534+ table .headers-table th ,
535+ table .headers-table td {
536+ white-space : nowrap;
537+ word-break : keep-all;
538+ }
539+
540+ table .headers-table thead tr th {
541+ font-size : 1.3em ;
542+ font-weight : bold;
543+ text-align : center;
544+ padding : var (--space-1 ) 0 var (--space-1 ) 0 ;
545+ }
546+
547+ table .headers-table tbody tr : nth-child (even) {
512548 background-color : var (--bg-1 );
513549}
514550
515- table .headers-table tbody tr th {
516- font-weight : normal;
517- text-align : right;
518- padding-right : 8px ;
551+ table .headers-table tr .hdr-type {
552+ font-weight : 550 ;
553+ text-align : center;
554+ padding : 0.4rem 2rem 0.5rem 2rem ;
555+ vertical-align : top;
556+ white-space : nowrap;
557+ }
558+
559+ table .headers-table tr .hdr-type th {
560+ padding : 0.4rem 2rem 0.5rem 2rem ;
561+ background-color : var (--fixed-gray-0 );
562+ color : var (--bg-0 );
519563}
520564
521- table .headers-table tbody tr td {
522- padding-left : 8px ;
565+ table .headers-table th .hdrname {
566+ font-weight : 500 ;
567+ text-align : center;
568+ color : var (--fg-2 );
569+ padding : 0.4rem 1rem 0.5rem 1rem ;
570+ }
571+
572+ table .headers-table td {
573+ padding : 0.4rem 1rem 0.5rem 1rem ;
523574 font-weight : normal;
524- text -align: left ;
575+ vertical -align: bottom ;
525576}
526577
527- table .headers-table tbody tr .hdr-type th {
528- font-weight : bold;
529- text-align : left;
530- color : var (--warm );
531- border-bottom : 1px solid var (--warm );
532- padding : var (--space-0 ) 0px calc (var (--space-0 ) * 0.5 ) 0px ;
578+ table .headers-table input [type = "text" ] {
579+ width : auto;
580+ min-width : 32ch !important ;
581+ font-family : var (--font-family-mono );
582+ font-size : calc (var (--code-font-size ) * 0.92 );
583+ padding : var (--space-0 );
584+ background-color : inherit !important ;
585+ border : 1px solid rgba (0 , 0 , 0 , 0.1 );
586+ border-radius : 3px ;
587+ outline : none;
533588}
534589
535- table .headers-table tbody tr . hdr-type th abbr {
590+ table .headers-table abbr {
536591 text-decoration : none;
537592}
538593
539594.diffOriginal ,
540595.s3xx {
541- color : var (--fg-1 );
596+ color : var (--fg-1 ) !important ;
542597}
543598
544599.diffAdded ,
545600.s2xx {
546- color : var (--green-0 );
601+ color : var (--green-0 ) !important ;
547602}
548603
549604.diffModified ,
550605.s4xx {
551- color : var (--yellow-0 );
606+ color : var (--yellow-0 ) !important ;
552607}
553608
554609.diffDeleted {
555- color : var (--red-0 );
610+ color : var (--red-0 ) !important ;
556611}
557612
558613.errorRecord ,
559614.s5xx {
560- color : var (--red-0 );
615+ color : var (--red-0 ) !important ;
561616}
562617
563618.errorMsg {
564- color : var (--red-0 );
619+ color : var (--red-0 ) !important ;
565620 font-family : var (--font-family-mono );
566621 font-size : var (--code-font-size );
567622}
568623
569624.logMsg {
570- color : var (--fg-1 );
625+ color : var (--fg-1 ) !important ;
571626 font-style : italic;
572627}
573628
@@ -598,13 +653,13 @@ form.simple-form {
598653 border-radius : 8px ;
599654}
600655
601- form .simple-form > label {
656+ form .simple-form > label {
602657 display : block;
603658 font-weight : bold;
604659}
605660
606661form .simple-form select ,
607- form .simple-form > input [type = "radio" ] {
662+ form .simple-form > input [type = "radio" ] {
608663 cursor : pointer;
609664}
610665
@@ -622,7 +677,7 @@ fieldset label {
622677 padding-right : var (--space-1 );
623678}
624679
625- form .simple-form > label {
680+ form .simple-form > label {
626681 display : inline-block;
627682 margin-right : var (--space-1 );
628683 margin-bottom : var (--space-0 );
@@ -657,7 +712,7 @@ input[type="radio"]:focus {
657712 outline : 1px solid var (--warm );
658713}
659714
660- form .simple-form > input ,
715+ form .simple-form > input ,
661716form .simple-form select {
662717 font-size : var (--code-font-size );
663718 color : var (--fg-1 );
@@ -679,6 +734,7 @@ form.simple-form div.chkbox-grid {
679734 from {
680735 transform : rotate (0deg );
681736 }
737+
682738 to {
683739 transform : rotate (360deg );
684740 }
@@ -704,11 +760,13 @@ div.txtree ul {
704760 padding-bottom : 8px ;
705761
706762 display : grid;
707- grid-template-columns : minmax (min-content, 112px ) auto; /* max should be enough for all tags */
763+ grid-template-columns : minmax (min-content, 112px ) auto;
764+ /* max should be enough for all tags */
708765 column-gap : 4px ;
709766 row-gap : 5px ;
710767
711- grid-column : span 2 ; /* when this element is a child, occupy 2 columns */
768+ grid-column : span 2 ;
769+ /* when this element is a child, occupy 2 columns */
712770}
713771
714772div .txtree ul .color-0 {
0 commit comments