.ul-575{padding:0}.li-575{list-style:none}.first-line-575{display:flex;align-items:end;font-style:italic;padding:5px 0}.content-575{padding:0 5px}.committer-575{padding:0 5px;font-size:smaller}.date-575{padding:0 5px;font-size:smaller}.second-line-575{text-align:end;font-size:small}@media screen and (width < 600px){.content-575{padding:0 2px;font-size:smaller}.committer-575{padding:0 2px;font-size:xx-small}.date-575{padding:0 2px;font-size:xx-small}.second-line-575{font-size:x-small}}.comment-container{display:flex;flex-direction:column}.comment-comment{font-style:italic}.comment-author{font-style:italic;text-align:end}footer{min-width:100%;border-top:1px solid #444;padding:1rem 0;display:flex;flex-flow:column;justify-content:center;align-items:center}#header{min-width:100%;border-bottom:1px solid #444}.header-top{display:flex;justify-content:space-between;align-items:center}nav{width:100%;ul{display:flex;justify-content:flex-end;flex-wrap:wrap;list-style:none;li{padding:8px 20px}}}@media screen and (width < 600px){.header-top{padding-top:1rem;h1{font-size:medium}button{cursor:pointer;width:2rem;height:2rem;margin:.5rem;font-size:1.5rem;display:flex;justify-content:center;align-items:center}}nav>ul{flex-direction:column;justify-content:center;align-items:stretch;li{background-color:#ddd;text-align:center;padding:.5rem 0}}.header-top:has(button[aria-expanded=false])~nav{display:none}}div.post-li{padding:.5rem 0}*{margin:0;padding:0;box-sizing:border-box}html{height:100svh;width:stretch}body{color:#444;background-color:#eee;font-family:sans-serif;line-height:1.5;min-height:100%;max-width:100%;padding:0 2rem;display:flex;flex-flow:column;flex-grow:1;justify-content:center;align-items:center}.body-container{display:flex;flex-flow:column;flex-grow:1;justify-content:center;align-items:center;width:100%;max-width:1e3px}main{width:530px;flex-grow:1;padding:1rem 0;display:flex;flex-flow:column}a{color:#000;text-decoration:none}figure{padding:1rem;margin-bottom:10px;box-shadow:#aaa 0 0 3px}p{text-indent:1rem;margin-top:1px;margin-bottom:1px}hr{margin-top:1rem;margin-bottom:1rem}@media screen and (width < 600px){html{font-size:14px}.body-container{width:100%}main{width:95%}}div.tags{display:flex;justify-content:flex-start;ul{list-style:none;padding:0 .3rem}}main{h3{margin:.8rem 0}pre{background-color:#ddd;border-radius:3px;margin:10px;padding:5px}code{background-color:#ddd;text-indent:0;padding:3px;font-family:monospace}ul{padding:.5rem 2rem}table{padding:5px}}