body{background-color:#111109;color:#fff;font-family:sans-serif;padding-top:80px}a{color:#0af}a:hover{color:#0cf}.current{color:green}h1,h2,h3,h4,h5,h6{color:#fff}.content,.content pre,.content code{max-width:800px;width:100%;box-sizing:border-box}pre{background-color:#2e2e2e;color:#a1ffaf;padding:1em;border-radius:6px;overflow-x:auto;margin:1em 0;white-space:pre;text-indent:0;font-family:monospace;font-size:0.95em;line-height:1.5}pre code{all:unset;display:block;white-space:inherit;line-height:inherit;font-family:inherit;font-size:inherit}li pre,li>code{margin-left:0 !important;padding-left:1em;text-indent:0}.markdown-body pre{margin-left:0 !important;text-indent:0}code{font-family:monospace;font-size:0.95em;padding:0.2em 0.4em;background-color:#2e2e2e;border-radius:4px;text-indent:0;display:inline-block;box-sizing:border-box}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#444422;padding:1em;box-shadow:0 2px 4px rgba(0,0,0,0.3)}.nav a{color:#fff;margin-right:1em;text-decoration:none}.nav a:hover{text-decoration:underline}.header-text{color:#fff;font-size:2.0em;margin-right:2em;margin-bottom:0.5em;text-decoration:none}.header-text:hover{color:#0af}.intro{display:flex;align-items:flex-start;gap:3.5em;margin-bottom:2em;width:100%}.intro-text{flex:3}.tools-used{flex:1.0;min-width:150px}.tools-used ul{list-style-type:none;padding-left:0;margin:0}.tools-used li{margin-bottom:0.25em;font-style:italic}.intro-image{max-width:150px;height:auto;border-radius:8px}.page-container{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.content-area{max-width:1400px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.show-dates-block{margin-top:2em}#showstable{width:80%;border-collapse:collapse;margin-top:1em}#showstable th,#showstable td{padding:0.75em 1em;text-align:left;border-bottom:1px solid #444;vertical-align:top}#showstable th.show-table-heading{font-size:20px;text-align:center;background-color:#111109;color:#fff;border-bottom:2px solid #555}#showstable td:nth-child(1){width:30%}#showstable td:nth-child(2){width:30%}#showstable td:nth-child(3){width:30%}.button-link .button{background-color:#0af;color:#fff;padding:0.5em 1em;border-radius:6px;text-decoration:none;display:inline-block}.button-link .button:hover{background-color:#0cf}
