@font-face{font-family:Newsreader;src:url(/fonts/Newsreader.woff2)format("woff2");font-weight:400;font-style:normal}html,body{height:100%}body{color:#e7e3f5;background-color:#0b0918;margin:0;padding:0;font-family:Newsreader,serif;line-height:1.6}#gd-surface{z-index:-2;width:100%;height:100%;image-rendering:pixelated;display:block;position:fixed;inset:0}#gd-scrim{z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 18% 30%,#08061466 0%,#08061424 45%,#08061400 78%),linear-gradient(#080614c7,#080614b8 55%,#080614cc);position:fixed;inset:0}.container{max-width:800px;margin:0 auto;padding:2rem}header{text-align:left;margin-bottom:2rem;padding-left:5px}h1{letter-spacing:-1px;text-align:center;margin-bottom:1rem;font-size:3rem}.tagline{color:#cec8e6;text-align:center;margin-bottom:2rem;font-size:1.5rem;font-style:italic}.about{text-align:center;max-width:34rem;margin:0 auto}.about p{color:#cec8e6;margin:0 0 .85rem;font-size:1.05rem}.about p:last-child{margin-bottom:0}.blog-posts h2{margin-bottom:1rem;font-size:2rem}.blog-posts ul{padding:0;list-style-type:none}.blog-posts li{margin-bottom:1rem}.blog-posts a{color:#ffc46b;font-size:1.2rem;text-decoration:none;transition:color .3s}.blog-posts a:hover{color:#ffdba5;text-decoration:underline}.blog-posts li:hover{transition:transform .3s;transform:translate(5px)}.post-date{color:#bdb6d8;margin-left:1rem;font-size:.9rem;font-style:italic}.post-content{margin-top:2rem}@media (width<=600px){h1{font-size:2rem}.tagline{font-size:1.2rem}.about p{font-size:1rem}.blog-posts h2{font-size:1.5rem}.blog-posts a{font-size:1rem}}.nav-link{color:#ffc46b;margin-right:20px;text-decoration:none;display:inline-block}.nav-link:hover{color:#ffdba5;text-decoration:underline}
