@media(prefers-color-scheme:dark){:root{--background-color:#1a1a1a;--shadow-color:#333333;--dark-color:#bbb;--accent-color:#AA1111;--text-color:#bbb}}@media(prefers-color-scheme:light){:root{--background-color:#f0efeb;--shadow-color:#e5e2d9;--dark-color:#606060;--accent-color:#AA1111;--text-color:#363636}}html{overflow-x:hidden;margin-right:calc(100% - 100vw)}body{margin:0;padding:0;background-color:var(--background-color);color:var(--text-color);font-family:roboto,sans-serif;min-height:100vh}p,span,ul,table,pre{font-size:1.1em}h1{font-size:1.5rem}h2{font-size:1.3rem}a{color:var(--text-color);text-decoration:underline;text-decoration-color:var(--accent-color)}a:active{color:var(--accent-color)}.detailText{margin-top:.5em;font-style:italic;display:inline-block}.detailText p{margin:0}#sectionNav{display:flex}header{height:10em;width:100%;background-color:var(--shadow-color)}nav{max-width:80em;border-bottom:2px solid var(--dark-color);margin:0 auto;display:flex;align-items:center;flex-wrap:wrap}nav ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}#logo{text-align:left;flex:1;margin:0;padding-left:1em;color:var(--accent-color);display:flex;align-items:center}#logo img{height:2em;margin-right:.5em}nav li{text-align:center}nav ul a{text-align:center;text-decoration:none;display:block;height:4em;line-height:4em;padding-left:2em;padding-right:2em;color:var(--text-color)}nav ul a:hover::after{content:"";display:block;position:relative;bottom:0;border-bottom:2px solid var(--accent-color)}nav ul a:active::after{border-color:var(--text-color)}nav svg{display:none;font-size:2rem;margin-right:1rem}nav svg:active{color:var(--accent-color)}nav #burger{display:none}nav #close{display:none}nav input:checked~ul{display:flex}nav input:checked~#open{display:none}nav input:checked~#close{display:inline}#main{max-width:70em;margin:0 auto;padding-left:1em;padding-right:1em;display:flex;align-items:baseline;min-height:calc(100vh - 16.4em)}article{padding-right:1em;flex:1}article>p:first-of-type::first-letter{font-weight:700;font-size:1.2em}article p{margin-top:.8em;margin-bottom:.8em}.articleBox{margin-top:2em}article h2{margin-top:.8em}.articleBox h2{display:inline-block;margin-top:0;margin-bottom:0}aside{display:flex;flex-direction:column;min-width:15em;max-width:25%}article img,aside img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:.3rem}figure{margin:0}figcaption{text-align:center;font-style:italic;margin-top:.8em}aside h2{margin-top:1em;margin-bottom:1em}aside>div{margin-left:1em;margin-right:1em;flex:1}article ul{padding-left:1.2em}aside ul{padding-left:0}aside li{list-style-type:none}aside li,article li{margin-top:.25em;margin-bottom:.25em}article li span.detailText{font-size:1rem}hr{color:var(--shadow-color);width:100%;margin:0;border-style:solid}hr.sectionBreak{background:0 0;border:0;padding:0;margin:.5em 0}hr.sectionBreak::after{content:'⁂⁂⁂';color:var(--text-color);font-size:1.2em;display:block;line-height:1;text-align:center}footer{box-sizing:border-box;min-height:10em;margin-top:.8em;padding:2em;width:100%;background-color:var(--dark-color);color:var(--shadow-color);text-align:center}svg{height:1em;width:1em;vertical-align:top;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none}footer a{color:var(--shadow-color)}a svg{color:var(--accent-color)}.imageGallery{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:baseline;gap:1em}.imageGallery>div{width:15rem}.sidebarGallery{justify-content:flex-start}.sidebarGallery>div{width:auto}.sidebarGallery img{width:100%;height:auto;max-width:14rem}@media(max-width:70em){#logo,nav ul,nav ul li{width:100%}nav svg{display:inline}nav ul{display:none}#main{flex-direction:column}article{width:100%}aside{flex-direction:row;flex-wrap:wrap;width:100%;min-width:0;max-width:none}.imageGallery>div{width:18.75rem}.sidebarGallery>div{width:auto}}