:root{font-family:Raleway,sans-serif;line-height:1;font-weight:400;font-display:swap;color:#39403e;background-color:var(--cream);background-size:cover;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--cream: #faf7f4}@media (prefers-color-scheme: light){:root{color:var(--o6);background-color:var(--cream)}a:hover{color:#747bff}button{background-color:#f9f9f9}}app#root{margin:0 auto;--cream: #faf7f4;--greenish: #39403e}@media screen and (max-width: 600px){li{list-style:none}a{text-decoration:none;color:inherit}mark{background-color:#ff0;color:#8b0000}.green{background-color:#5f0;color:#30f;border-radius:3px}.NotFound h1{color:red;border:1px solid black;border-radius:5px;padding:1rem;background-color:#0a3940}body{font-display:swap;height:100vh;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.nav{position:absolute;display:flex;right:1rem;text-align:right;z-index:999}.nav>ul{position:relative;left:1.5rem;display:flex;margin:0;flex-direction:column;justify-content:space-evenly;align-items:center;height:100vh;width:100vw;z-index:999;-webkit-backdrop-filter:blur(10px) brightness(40%);backdrop-filter:blur(10px) brightness(40%)}#hide{background-color:#f7faf500;-webkit-backdrop-filter:blur(0px) brightness(100%);backdrop-filter:blur(0px) brightness(100%);height:0px;width:0px}.nav li button{background-color:#faf7f500;color:var(--cream);border:0px;font-size:200%;z-index:999}.squid{position:absolute;top:1rem;right:3vw;width:1rem!important;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transform-origin:center right}.squid svg{fill:var(--greenish);width:1rem;font-size:200%;aspect-ratio:1;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.squid button{background-color:#faf7f500;position:relative;top:0;right:2vw;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);outline:0px;border:0px}.cthul-landing-main{display:flex;justify-content:center;align-items:center}.cthul-title-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-top:3rem}.cthul-title-container h1{font-display:swap;text-align:center;flex-basis:100%;font-family:Raleway,sans-serif;max-width:80vw;font-size:290%;margin-block-end:.8rem}.pfp{border-radius:50%;object-fit:cover;aspect-ratio:1;width:80vw;overflow:hidden;z-index:-1}.cthul-title-container p{text-align:left;line-height:1.4;max-width:80vw;text-wrap:pretty}#cthul-title-short-bio{text-align:center}#cthul-title-long-bio{background:linear-gradient(to bottom,#0a3940,#0a3940);color:transparent;-webkit-background-clip:text;background-clip:text}.cthul-portfolio-main-container{min-width:390px;width:100vw;max-width:600px;display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:8vh}.cthul-project-container{border:1px solid #dcd7c2;border-radius:3px;aspect-ratio:3/2;margin:1rem;overflow:hidden}.cthul-project-desc{color:#0a3940;text-align:center;text-wrap:pretty;font-size:100%;padding:1rem}.cthul-project-desc ul{display:flex;justify-content:center;gap:1rem;margin:0;padding-left:0;width:100%}.cthul-project-desc li{color:#3f0000}.cthul-project-image{display:flex;justify-content:center;align-items:center}.cthul-project-image img{overflow:hidden}.blog-main{display:flex;justify-content:flex-start;align-items:flex-start;max-width:600px;height:90vh;margin-top:10vh}.blog-main ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:1rem;gap:1rem}.blog-main li{text-align:left;font-size:90%}.about-main{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;height:100%;margin-top:1vh;padding:2rem 2rem 4rem}.about-pfp{height:40vh;flex-basis:100%;object-fit:cover;aspect-ratio:1;max-width:65vw;overflow:hidden;border-radius:3px;margin-bottom:1rem}.about-desc{flex-basis:100%;margin-top:0}.super{text-decoration:line-through;font-weight:300}.angelfire{font-weight:600}.scifi{font-family:Franklin Gothic Medium;color:teal;font-weight:800}.socials-container{width:100vw;display:flex;justify-content:center;align-items:center;height:100%;min-height:100vh}.socials-container ul{font-size:130%;display:flex;flex-wrap:wrap;padding:0}.socials-container li{display:flex;justify-content:center;align-items:center;flex-basis:100%;width:100%;text-align:center}.socials-container p{margin-block-start:.4rem}.socials-container svg{flex-basis:40%;font-size:200%}.footer-container{margin-top:1rem;margin-bottom:1rem;flex-basis:100%;text-align:center}.footer-baby-cthul{position:relative;top:2px;left:1px;color:#b22222;font-size:110%}.article-s1{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;height:100%;min-height:100vh;width:70vw;margin-top:12vh}.article-s1 img{width:70vw;border-radius:3px}.article-s1 h1,h2,h3{flex-basis:100%}.article-s1 p{flex-basis:100%;font-size:110%}.article-s1 a{color:#b22222}.add-bullets li{list-style-type:square}}@media screen and (min-width: 601px){li{list-style:none}a{text-decoration:none;color:inherit}mark{background-color:#ff0;color:#8b0000;padding:2px}.green{background-color:#5f0;color:#30f}.NotFound h1{color:#8b0000}body{font-display:swap;height:100vh;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}nav{position:absolute;top:1px;left:0;justify-content:center;align-items:center;display:flex;width:100vw;margin-top:.5rem}nav:before{content:"";display:flex;justify-content:end;border-bottom:2px solid #101010;flex-basis:40%;margin-right:1rem}nav>ul{display:flex;justify-content:space-evenly;flex-basis:58%;padding-left:0rem;font-weight:600}.app-main{width:100vw;display:flex;justify-content:center}.cthul-landing-main{display:flex;justify-content:center;align-items:center;justify-self:center;max-width:1280px;height:100vh;margin-top:10vh}.cthul-title-container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;margin-bottom:5vh;text-wrap:pretty}.pfp{border-radius:50%;object-fit:cover;aspect-ratio:1;max-width:350px;overflow:hidden;align-self:flex-start}.cthul-title{font-size:250%;font-display:swap;text-align:center;flex-basis:50%;margin-block-end:.8rem;margin-top:1rem;flex-basis:100%}.cthul-title-container div{flex-basis:49%;display:flex;flex-wrap:wrap;gap:.5rem}.cthul-title-container p{text-align:center;text-wrap:pretty;font-size:125%}#cthul-title-long-bio{background:linear-gradient(135deg,#0a3940,#0a3940,#0a3940,#0a3940,transparent);color:transparent;-webkit-background-clip:text;background-clip:text;text-wrap:pretty;text-align:left;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.cthul-portfolio-main-container{width:100vw;max-width:1280px;display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:13vh;flex-basis:100%}.cthul-project-container{border:1px solid #dcd7c2;border-radius:3px;flex-basis:51%;aspect-ratio:3/2;max-width:390px;overflow:hidden;margin:1rem}.cthul-project-desc{display:flex;justify-content:center;align-items:center;align-content:flex-start;color:var(--greenish);flex-wrap:wrap;flex-basis:49%;text-align:center;text-wrap:pretty;font-size:100%;height:100%;padding-top:1rem;padding-right:.5rem;padding-left:.5rem;overflow:hidden}.cthul-project-desc h3{position:relative;margin-top:1rem;width:100%}.cthul-project-desc ul{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;margin:0;padding:0}.cthul-project-desc li{color:#3f0000}.cthul-project-image{overflow:hidden;background-position:center}.cthul-project-image img{width:100%;height:100%;object-fit:cover}.blog-main{display:flex;justify-content:flex-start;align-items:flex-start;max-width:1280px;height:90vh;margin-top:10vh}.blog-main ul{display:flex;align-items:flex-start;flex-wrap:wrap;padding:1rem;gap:1rem}.blog-main li{text-align:center;flex-basis:100%}.about-main{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%;margin-top:5vh;padding-top:2rem;width:70vw}.about-pfp{flex-basis:100%;object-fit:cover;max-width:35vw;aspect-ratio:1;overflow:hidden;border-radius:3px;margin-bottom:1rem}.about-desc{flex-basis:100%;text-wrap:pretty;width:70vw;font-size:115%;margin-top:0;margin-block-end:1rem;word-wrap:prtty}.super{text-decoration:line-through;font-weight:300}.angelfire{font-weight:600}.scifi{font-family:Franklin Gothic Medium;color:#daa520;font-weight:800}.socials-container{width:100vw;display:flex;justify-content:center;align-items:center}.socials-container ul{font-size:130%;display:flex;flex-wrap:nowrap;padding:0;gap:2rem}.socials-container li{display:flex;justify-content:center;align-items:center;flex-basis:100%;width:100%;text-align:center}.socials-container p{margin-block-start:.4rem}.socials-container svg{flex-basis:40%;font-size:200%}.footer-container{flex-basis:100%;margin-top:3rem;min-height:3vh;width:100vw;text-align:center}.footer-baby-cthul{position:relative;top:8px;left:2px;color:#b22222;font-size:180%;padding:0;margin:0;aspect-ratio:1;width:10px}.article-s1{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;height:100%;min-height:100vh;width:70vw;margin-top:10vh}.article-s1 img{width:70vw;border-radius:3px}.article-s1 h1,h2,h3{flex-basis:100%}.article-s1 p{flex-basis:100%;font-size:115%}.article-s1 a{color:#b22222}.add-bullets li{list-style-type:square}}
