html{background-color:var(--background);color:var(--text);font-family:"Iosevka Etoile Web",Meiryo}html a{text-decoration:none}body{margin:0}nav{height:calc(16px + 2vw);font-size:calc(8px + 1vw);display:flex;align-items:center;justify-content:end;color:var(--nav);padding:5px 10px 5px 5px}nav a{color:var(--nav)}nav img{height:calc(8px + 2vw)}pre{padding:10px}code{font-family:"Iosevka Web",monospace}article{width:calc(100% - 20px);border-bottom:1px solid var(--border);margin:0 10px 0 10px}article h2{font-size:1.2em;margin:.75em 0 0 0;user-select:none}article a{color:var(--title)}article:last-child{border:none}footer{text-align:center;padding:1em 0 1em 0}.postHeader{display:flex;justify-content:space-between;align-items:start}.termHeader{display:flex;justify-content:start;align-items:center}.termHeader img{height:calc(16px + 2vw);margin:0 10px 0 10px}.date{color:var(--title)}.time{color:var(--title);filter:grayscale(0.8)}.seeMore{text-align:center;background-color:var(--shadow)}.seeMore a{color:var(--text);display:inline-block;width:100%}.container{display:flex;flex-direction:column;font-size:calc(8px + 1vw);min-height:calc(100vh - 26px - 2vw)}.content{width:100%;line-height:1.6;flex-grow:1}.tagsList{padding:6px;display:flex;flex-direction:row;flex-wrap:wrap}.postTags{padding-left:6px;padding-top:.5em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:right}.tagsList .tagElement{margin-bottom:5px;margin-right:5px}.postTags .tagElement{margin-top:5px;margin-left:5px}.tagElement{background-color:var(--shadow)}.tagsList .tagName{padding:5px}.postTags .tagName{padding:3px 5px 3px 5px}.tagName{display:table-cell}.tagName a{color:var(--text)}.tagCount{padding:5px;display:table-cell}.nothingHere{text-align:center}.paginatorFooter{width:calc(100% - 20px);display:flex;justify-content:space-around;margin:0 10px 0 10px}.paginatorFooter a{color:var(--title);line-height:3em}.fourohfour{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:calc(50vh - 240px)}.fullWidth{width:100%}svg .line{stroke:var(--text)}@media only screen and (min-width: 800px){nav{height:32px;font-size:16px}nav img{height:24px}.termHeader img{height:32px}.container{position:absolute;left:50%;transform:translate(-50%, 0);font-size:16px;min-height:calc(100vh - 42px)}.content{width:800px}}