.page-module__Vw_1Ua__blogPostPage{margin-top:1rem}
.BlogPostHeader-module__SGry6a__blogPostHeader{border-radius:10px;align-items:center;gap:1em;padding:.75em;display:flex;container-type:inline-size}.BlogPostHeader-module__SGry6a__blogPostHeader .BlogPostHeader-module__SGry6a__info .BlogPostHeader-module__SGry6a__title{color:#0000;background:linear-gradient(45deg,#ccc,#fff,#ccc);-webkit-background-clip:text;background-clip:text;font-size:1.25em;font-weight:lighter;display:inline}.BlogPostHeader-module__SGry6a__blogPostHeader .BlogPostHeader-module__SGry6a__info .BlogPostHeader-module__SGry6a__metadata{font-variant:small-caps;color:#daa520;gap:1em;margin:0;font-size:.9em;font-weight:400;display:flex}.BlogPostHeader-module__SGry6a__blogPostHeader .BlogPostHeader-module__SGry6a__info .BlogPostHeader-module__SGry6a__metadata span:last-of-type{display:none}@container (min-width:450px){.BlogPostHeader-module__SGry6a__blogPostHeader .BlogPostHeader-module__SGry6a__info .BlogPostHeader-module__SGry6a__metadata span:last-of-type{display:inline}}
.BlogPostCover-module__lwjaja__blogPostCover{text-align:center;background:radial-gradient(at 0 0,#222,#0000),radial-gradient(at 100% 100%,#2a2a2a,#0000);border:1px solid #333;border-radius:15px;flex-shrink:0;width:5em;height:5em;padding:.75em;font-weight:400;line-height:3em;position:relative}.BlogPostCover-module__lwjaja__blogPostCover .BlogPostCover-module__lwjaja__topic{font-variant:small-caps;color:#0000;background:linear-gradient(45deg,#0000,#daa520,gold,#daa520,#0000);-webkit-background-clip:text;background-clip:text;font-size:1.5em}.BlogPostCover-module__lwjaja__blogPostCover .BlogPostCover-module__lwjaja__sttpTag{position:absolute;bottom:0;left:0}.BlogPostCover-module__lwjaja__blogPostCover .BlogPostCover-module__lwjaja__sttpTag:has(+.BlogPostCover-module__lwjaja__watermark){top:0;right:0;bottom:unset;left:unset}.BlogPostCover-module__lwjaja__blogPostCover .BlogPostCover-module__lwjaja__watermark{position:absolute;bottom:0;left:0}
.SttpTag-module__80buMG__sttpTag{color:gold;background:#daa52020;border:1px solid #daa52050;border-radius:0 15px;padding:0 1em;font-size:.6em;font-weight:400;line-height:1.5em}
.Watermark-module__DGcocG__watermark{color:gold;background:#daa52020;border:1px solid #daa52050;border-radius:0 15px;padding:.5em 1em;font-size:.5em;font-weight:400;line-height:1em}
.LinkToBlogPost-module__4XaCga__linkToBlogPost{text-decoration:none}.LinkToBlogPost-module__4XaCga__linkToBlogPost .LinkToBlogPost-module__4XaCga__blogPost:hover{background:var(--radial-bg)}
.page-module__jXZM3G__sttpTag{zoom:150%;display:inline-block}.page-module__jXZM3G__topicFilters{margin-top:2em}
.TopicFilter-module__YOA60q__topicFilter{flex-wrap:wrap;gap:.5em;display:flex}.TopicFilter-module__YOA60q__topicFilter button{zoom:.68;text-transform:uppercase;font-variant:small-caps;color:#daa520;flex-grow:1;max-width:10em;font-weight:400}.TopicFilter-module__YOA60q__topicFilter button:first-of-type{max-width:12em}.TopicFilter-module__YOA60q__topicFilter .TopicFilter-module__YOA60q__searchInput{zoom:.68}@media (min-width:390px){.TopicFilter-module__YOA60q__topicFilter button{zoom:.75}}@media (min-width:800px){.TopicFilter-module__YOA60q__topicFilter button{flex-grow:0}}
.Markdown-module__sR8Fya__markdownContent :not(pre) code{background-color:#333;border-radius:.5em;padding:.3em .5em;display:inline}.Markdown-module__sR8Fya__markdownContent h2{color:var(--highlight-color)}.Markdown-module__sR8Fya__markdownContent hr{border:.5px solid #333}
.Project-module__jJdg1W__project{display:block;container-type:inline-size;text-decoration:none!important}.Project-module__jJdg1W__project:hover article{background:var(--radial-bg)}.Project-module__jJdg1W__project .Project-module__jJdg1W__article{border:1px solid #666;border-radius:15px;flex-direction:column;padding:0;display:flex}.Project-module__jJdg1W__project .Project-module__jJdg1W__article .Project-module__jJdg1W__imageContainer{border:1px solid #daa52080;border-radius:15px 15px 0 0;width:calc(100% + 2px);height:25dvw;margin:-1px -1px 0;overflow:hidden}.Project-module__jJdg1W__project .Project-module__jJdg1W__article .Project-module__jJdg1W__imageContainer .Project-module__jJdg1W__projectImage{width:100%;height:100%}.Project-module__jJdg1W__project .Project-module__jJdg1W__article main{flex-grow:1;padding:0 1em}.Project-module__jJdg1W__project .Project-module__jJdg1W__article main h3{color:#daa520}@container (min-width:400px){.Project-module__jJdg1W__project .Project-module__jJdg1W__article{flex-direction:row}.Project-module__jJdg1W__project .Project-module__jJdg1W__article .Project-module__jJdg1W__imageContainer{border-radius:15px 0 15px 15px;flex-shrink:0;width:213px;height:213px;margin:-1px 1em 0 -1px}.Project-module__jJdg1W__project .Project-module__jJdg1W__article main h3{margin-top:.5em}.Project-module__jJdg1W__project .Project-module__jJdg1W__article main p:last-of-type{margin-bottom:0}}
.TopicFilterInput-module__h7giMa__topicFilterInput{gap:.5em;display:flex}.TopicFilterInput-module__h7giMa__topicFilterInput input{color:#ddd;background:0 0;border:none;width:100%}.TopicFilterInput-module__h7giMa__topicFilterInput input:focus-visible{outline:none}
.page-module__q81_BW__projectsContainer{flex-flow:wrap;gap:25px;display:flex}.page-module__q81_BW__projectsContainer>*{flex:1 0 min(500px,100%)}.page-module__q81_BW__projectsContainer>* article{height:100%}
.BlogPost-module___yYwmq__backToBlogLink{color:#888;align-items:center;gap:1em;text-decoration:none;display:inline-flex}.BlogPost-module___yYwmq__backToBlogLink:first-child{margin-bottom:1em}.BlogPost-module___yYwmq__backToBlogLink:last-child{margin-top:1em}
