*{box-sizing:border-box}body{background-color:#212224;color:#ddd;font-family:"Inter",sans-serif;margin:0}h1,h2,h3,h4,h5,h6{font-family:"Rubik",sans-serif;font-weight:normal}h1>:is(a,a:visited,a:hover),h2>:is(a,a:visited,a:hover),h3>:is(a,a:visited,a:hover),h4>:is(a,a:visited,a:hover),h5>:is(a,a:visited,a:hover),h6>:is(a,a:visited,a:hover){color:inherit}h1{font-size:2em;line-height:1.15}h2{font-size:1.5em;line-height:1.1}h3{font-size:1.2em;line-height:1.15}h4{font-size:1em;line-height:1.3}h5{font-size:.8em;line-height:1.4}h6{font-size:.75em;line-height:1.5}a,a:visited{color:#66a6f0;text-decoration:none;transition:color .3s}a:hover{color:#4d7cb3}::selection{background-color:#989ea650}.card,.posts .post-card{background-color:#2a2c2e}.posts{display:flex;flex-direction:column;align-items:center}.posts .post-card{display:flex;flex-direction:column;align-items:flex-start;border-radius:1em;padding:1.5em;margin:1em 0;width:100%}.posts .post-card h3{margin:0;font-size:1.5em}.posts .post-card .meta{font-size:.8em;margin:.4em 0 1em}.posts .post-card .summary{align-self:flex-start;font-size:1em;margin:0}.meta{display:flex;flex-wrap:wrap;column-gap:1em}.meta .date,.meta .read-time,.meta .tags{color:#989ea6;line-height:1.5}.meta .tags>a{color:inherit}.meta .tags>a:hover{color:#ddd;text-decoration:underline}footer{color:#4d5054}@font-face{font-family:"Rubik";font-style:normal;font-weight:normal;font-stretch:normal;src:url("https://storage.thatsnomoon.dev/fonts/Rubik-Regular.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:normal;font-stretch:normal;src:url("https://storage.thatsnomoon.dev/fonts/Inter-Regular.woff2") format("woff2")}:root{--max-content-width: 35rem;--content-margins: 1.5rem;--content-width: calc(min(var(--max-content-width), 100vw - var(--content-margins) * 2)) }body{font-size:1.2rem;line-height:1.8}body,main{display:flex;flex-direction:column;align-items:center}nav{font-family:"Rubik",sans-serif;display:flex;align-items:center;font-size:1.3em;gap:.5em;color:#989ea6;margin:1.5rem 0}nav a.lambda{line-height:1}nav a.lambda img{height:1.5em}nav a,nav a:visited{color:inherit}nav a:hover{color:#ddd;text-decoration:underline}header{display:flex;flex-direction:column}main>*,header,nav{width:var(--content-width)}@media screen and (width >= var(--max-content-width)){body{overflow-x:hidden}}.meta{font-family:"Inter",sans-serif}h1{margin:1rem 0 2rem}.description{color:#989ea6;margin:0}:is(body,main)>hr{margin:2rem 0 2rem;width:calc(var(--content-width) - 2rem)}footer{margin:70px 0 50px}