body{color:#222;background-color:#fffefa;font-family:Georgia,serif;line-height:1.5;margin:auto;width:80vw;max-width:900px;text-justify:inter-word;margin-top:1rem}body img{max-width:50vw;height:auto;display:block;margin:auto;margin-top:5px;margin-bottom:3px}main{max-width:700px;margin:auto}time{font-style:italic}footer{border-top:1px solid #222;margin-top:1rem}a{color:#000;text-decoration:none}.postList{margin-top:1rem}.postTitle{font-size:20pt;font-style:bold}.postSummary{display:block;font-style:italic;font-size:12pt}header{display:flex;align-items:center;justify-content:space-between;padding:1em;background:#8cad8c;border-radius:10px;color:#404040;position:relative}header a{color:#404040}.site-title{margin-left:1rem;font-size:24pt;color:#404040}nav{display:flex;align-items:center;justify-content:space-between;height:25px;padding:10px;font-size:16pt}nav ul>li{display:inline-block}nav a{text-decoration:none;margin-right:5px;transition:all 100ms}nav a:hover{text-decoration:underline}.pagination{text-decoration:none;display:flex;align-items:center;justify-content:space-evenly;max-width:300px;margin:auto}.pagination a:hover{text-decoration:underline}.pagination ul>li{display:inline-block}.pagination li{list-style-type:none}.lightbox{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);text-align:center;z-index:999}.lightbox:target{display:block}.lightbox img{max-width:90vw;max-height:90vh;width:auto !important;height:auto;margin:auto;position:relative;top:50%;transform:translateY(-50%);box-shadow:0 0 15px black;border:3px solid #fff;cursor:pointer}#menu-toggle{display:none}.menu ul{display:flex;list-style:none;margin:0;padding:0}.menu li{margin-left:.75em}.hamburger{display:none;font-size:2em;cursor:pointer;z-index:900}@media(max-width:916px){.menu{display:none;flex-direction:column;width:max-content;position:absolute;top:55px;right:0;background:#8cad8c;border-radius:10px;width:auto}.menu ul{flex-direction:column}.menu li{margin:.25em 0;text-align:center}.hamburger{display:block}#menu-toggle:checked~.menu{display:flex;flex-direction:column;height:auto;align-self:flex-end}}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1em}.gallery-grid>a>img{width:100%;height:auto;border-radius:6px;cursor:pointer}.Tags{display:flex;align-items:center;margin:auto}.Tags ul>li{display:inline-block}.Tags li{background-color:#8cad8c;border-radius:8px;padding-left:5px;padding-right:5px}.Tags a{color:#404040}pre{overflow-x:auto;white-space:pre;max-width:100%;-webkit-overflow-scrolling:touch;background-color:#ebebeb;padding:5px}