@import url("syntax-theme-dark.css") (prefers-color-scheme: dark);@import url("syntax-theme-light.css") (prefers-color-scheme: light);@font-face{font-family:"Inconsolata";src:url("./Inconsolata.ttf") format("truetype");font-style:normal;font-weight:350;font-variation-settings:"wdth" 100;text-rendering:optimizeLegibility}:root{font-family:"Inconsolata",monospace;font-size:1.15em;color:#070a0e;background-color:#f8f9fc;scroll-behavior:smooth}html,body{margin:0px;min-height:100vh}body{background-color:#2e4376;color:#f8f9fc;display:grid;place-items:center;background-image:linear-gradient(to right, rgba(159,176,213,.05) 2px, rgba(0,0,0,0) 0px),linear-gradient(to bottom, rgba(159,176,213,.05) 2px, rgba(0,0,0,0) 0px);background-size:2rem 2rem}body header,body footer{width:100%;min-height:100vh}body header{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;height:100vh}body header section.nav{position:absolute;top:0;padding:1rem;margin-bottom:2rem;text-align:center;color:#9fb0d5}body header section.nav a{all:unset;text-decoration:underline;color:#f8f9fc}body header section.nav a:hover{cursor:pointer;scale:2;text-decoration-thickness:2px}body header section.top{display:flex;flex-direction:column;height:50vh;padding:0 3rem}body header .top{max-width:35rem;justify-content:center;text-align:center}body header .top h1{text-decoration:underline dotted #9fb0d5}body header .bottom{display:flex;flex-direction:column;align-items:center;margin:2rem;gap:1.5rem;color:#9fb0d5}body header .bottom button.chevron{width:1.5rem;background:none;color:inherit;border:none;padding:0;outline:inherit}body header .bottom button.chevron a{all:unset}body header .bottom button.chevron:focus,body header .bottom button.chevron:hover{scale:120%;cursor:pointer}body header .bottom button.chevron:focus{border-width:2px;border-color:#f8f9fc;border-style:solid;border-radius:2px}.secondary{color:#9fb0d5}.bounce{animation-name:name-move;animation-duration:1.25s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}@keyframes name-move{from{transform:translate(0px, .25rem)}to{transform:translate(0px, -.25rem)}}footer{display:flex;flex-direction:column;align-items:center;justify-content:center}footer section{display:flex;flex-direction:column;align-items:center;justify-content:center}footer section.links div{display:flex;gap:1rem}footer section.links svg{width:2rem;height:2rem;fill:#f8f9fc}footer section.posts .shelf,footer section.projects .shelf{display:grid;place-items:center;min-width:0;grid-template-columns:repeat(3, 1fr);gap:2rem}footer section.posts .shelf a,footer section.projects .shelf a{text-decoration:unset;color:unset;width:22.5vw;max-height:17.5vh;background-color:rgba(159,176,213,.1);border-radius:.1rem;box-sizing:border-box;padding:1.15rem;overflow:hidden;display:grid;grid-template-rows:1fr 6fr 1fr;gap:.65rem;transition-property:transform;transition-timing-function:ease;transition-duration:150ms}footer section.posts .shelf a .top,footer section.projects .shelf a .top{overflow:scroll;padding:0 .5rem}footer section.posts .shelf a .top blockquote,footer section.projects .shelf a .top blockquote{margin:0}footer section.posts .shelf a .top p:first-child,footer section.projects .shelf a .top p:first-child{margin:0}footer section.posts .shelf a .bottom,footer section.projects .shelf a .bottom{width:100%;display:flex;justify-content:right;align-items:end}footer section.posts .shelf a h3,footer section.projects .shelf a h3{margin:0}footer section.posts .shelf a:hover,footer section.projects .shelf a:hover{transform:translate(0, -.2rem)}footer section.posts a,footer section.projects a{text-decoration:unset;color:unset;background-color:rgba(159,176,213,.2);padding:.5rem;margin:1rem;transition-property:transform;transition-timing-function:ease-in;transition-duration:150ms}footer section.posts a:hover,footer section.projects a:hover{transform:translate(0, -.2rem)}