*{font-size:15pt}@font-face {font-family:"TitleFontBold";src:url("/fonts/title-bold.woff2") format("woff2");font-weight:400;font-style:normal;font-display:block}#container{width:100%;min-height:100%;display:grid;grid-template-rows:1fr;grid-template-columns:2em 1fr 2em}#item{grid-column:2;overflow-x:hidden;overflow-y:hidden}#title{font-family:TitleFontBold;font-weight:400;font-size:45pt;text-align:center;letter-spacing:-1px;margin:0;margin-bottom:.5rem}#title-container{margin:0;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:3rem 0 3rem 0}.post-entry{border-left:3px solid var(--foreground);padding-left:1rem;margin-bottom:1rem}.post-title{font-size:15pt;margin-bottom:.25rem}.post-metadata{line-height:1.5em}.post-metadata,.post-metadata span,.post-metadata span *{font-size:12pt}.post-metadata span{color:var(--cite);margin-right:.5rem}.post-metadata .post-date{margin-right:1rem}.post-date::after {content:"\A";white-space:pre}a:hover {animation:make-link .5s ease;animation-fill-mode:forwards}#socials > span{margin-right:.5rem;font-size:12pt}#posts{margin-bottom:3rem}@media (min-width: 800px){.post-date::after {content:"";white-space:normal}#title{font-size:65pt;margin-bottom:1rem}.post-metadata{line-height:1.15em}#container{grid-template-columns:1fr 680px 1fr}#socials > span{margin-right:1rem;font-size:15pt}.post-metadata,.post-metadata span,.post-metadata span *{font-size:13pt}.post-title{font-size:16pt;margin-bottom:.25rem}}