.projectLink_projectLinkAsImage__hrImD img{width:100%;height:100%;transition:all .3s ease-in-out;border:none;border-radius:.5em;filter:brightness(.97);cursor:pointer}.projectLink_projectLinkAsImage__hrImD img:hover{transform:scale(1.005);filter:brightness(.95)}.projectLink_projectLinkAsImage__hrImD.projectLink_darkTheme__kUBY_{border:none}.projectLink_projectLinkAsImage__hrImD.projectLink_darkTheme__kUBY_ img{filter:brightness(.95)}.projectLink_projectLinkAsImage__hrImD.projectLink_darkTheme__kUBY_ img:hover{filter:brightness(1)}.projectLink_projectLink__6cZn5{border-radius:2.3em;margin-bottom:1em;position:relative;cursor:pointer;background-color:#fafafa;color:#151515;width:90%;padding:2em;display:flex;align-items:center;gap:2em;border:1px solid #dbdbdb;transition:all .15s ease-in;-webkit-tap-highlight-color:rgba(0,0,0,0)}.projectLink_projectLink__6cZn5:hover{background-color:#f4f4f4;transform:scale(1.01)}.projectLink_projectLink__6cZn5 .projectLink_projectIcon__cboPc{width:3em;height:3em}.projectLink_projectLink__6cZn5 p{margin:unset}.projectLink_projectLink__6cZn5 .projectLink_username__U3uZl{color:#181818;font-size:1.3em;font-weight:500;margin-bottom:.3em}.projectLink_projectLink__6cZn5 .projectLink_projectName__aDyv5{word-break:break-word}.projectLink_projectLink__6cZn5 .projectLink_projectName__aDyv5:hover{text-decoration:underline}.projectLink_externalLinkButton__WxxzU{background:#2f2f2f;color:#fff;border:unset;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;padding:.05em .7em;text-decoration:none;border-radius:1em;display:flex;align-items:center;gap:.5em}.projectLink_externalLinkButton__WxxzU:hover{text-decoration:underline}.projectLink_infoIcon__cUgy5{margin-top:.6em}.projectLink_darkTheme__kUBY_{background-color:#222020;color:#bebdb9;border:1px solid #3c3c3c}.projectLink_darkTheme__kUBY_:hover{background-color:#262525}.projectLink_darkTheme__kUBY_ .projectLink_username__U3uZl{color:#dfd9d1}@media(max-width:785px){.projectLink_projectLink__6cZn5{width:100%}.projectLink_externalLinkButton__WxxzU{font-size:.8em;gap:.3em;padding:0 .8em}.projectLink_infoIcon__cUgy5{transform:scale(.8);margin-top:.8em}}@media(max-width:368px){.projectLink_externalLinkButton__WxxzU{font-size:.7em}.projectLink_infoIcon__cUgy5{transform:scale(.7)}}.blurHashSkeleton_skeletonWrapper__3qpZ0{width:40em;padding:1em;font-family:Poppins,Helvetica,Arial;position:relative;left:-2em;top:-2em}.blurHashSkeleton_feedWrapper__IkPtM{display:flex;flex-direction:column}.blurHashSkeleton_feedItem__8_G_c{position:relative;background:#fff;margin-bottom:1em;padding:2em;border-radius:.5em;transition:background .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.blurHashSkeleton_feedItem__8_G_c .blurHashSkeleton_header__Vhw4L{display:flex;gap:1em;align-items:center;margin-bottom:1.5em}.blurHashSkeleton_feedItem__8_G_c .blurHashSkeleton_avatar__uwBZJ{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.blurHashSkeleton_feedItem__8_G_c .blurHashSkeleton_headerText__N9qXQ{display:flex;flex-direction:column;gap:.5em;flex-grow:1}.blurHashSkeleton_feedItem__8_G_c .blurHashSkeleton_subtitleBar__lkRPy,.blurHashSkeleton_feedItem__8_G_c .blurHashSkeleton_titleBar__9FNG7{border-radius:4px;overflow:hidden}.blurHashSkeleton_feedItem__8_G_c .blurHashSkeleton_content__wm1J9{border-radius:8px;overflow:hidden;margin-top:1em}.darkTheme .blurHashSkeleton_feedItem__8_G_c{background:#202020}@media(max-width:785px){.blurHashSkeleton_skeletonWrapper__3qpZ0{width:95vw;padding:.5em;left:50%;transform:translateX(-50%);top:0;margin:auto}.blurHashSkeleton_feedItem__8_G_c{padding:1em}}.writeComment_writeComment__i7sN4{margin-top:1.3em;display:flex}.writeComment_writeComment__i7sN4 .writeComment_profilePhoto___RNTh{margin-left:.2em;margin-right:.6em}.writeComment_writeComment__i7sN4 form{width:100%}.writeComment_writeComment__i7sN4 textarea{resize:none;width:100%;background-color:#f2f2f2;border:unset;border-radius:2em;padding:.5em .3em .6em 1.4em;font-family:Poppins,sans-serif;font-size:.75em;overflow-y:hidden;color:#191919;font-weight:400;font-size:.9em}.writeComment_writeComment__i7sN4 textarea:focus{outline:none;box-shadow:inset 0 0 .01em .07em #bababa}.writeComment_writeComment__i7sN4 .writeComment_submitButton__Sp484{border-radius:1.1em;margin-top:.3em;margin-left:.5em}.writeComment_writeComment__i7sN4 .writeComment_submitButton__Sp484 span{font-weight:300}.writeComment_darkTheme__DTuqY textarea{color:#f2f2f2;box-shadow:inset 0 0 .01em .07em #8b8b8b;background:#313131}.writeComment_darkTheme__DTuqY textarea::placeholder{color:#a2a2a2}.shareModal_shareModalWrapper__SkTaJ{display:flex;align-items:center;position:fixed;bottom:3.8em;right:3em;border-radius:.5em;height:3.5em}.shareModal_shareModalWrapper__SkTaJ .shareModal_shareModal__4uV1u{padding:.5em 6em .2em 1em;margin:0;transform:scale(.85);background:hsla(0,0%,96%,.824);position:relative;left:5em}.shareModal_shareModalWrapper__SkTaJ .shareModal_shareIcon__bADEQ{width:2.8em;height:2.8em;border-radius:50%;background:hsla(0,0%,100%,.776);box-shadow:0 0 .8em .2em rgba(0,0,0,.137);border:.2em solid #6375a4;z-index:1}@media(max-width:785px){.shareModal_shareModalWrapper__SkTaJ{right:1.5em}.shareModal_shareModalWrapper__SkTaJ .shareModal_shareModal__4uV1u{gap:1.5em}}@media(max-width:290px){.shareModal_shareModalWrapper__SkTaJ{right:1em}}.shareModal_darkTheme__DxZwI .shareModal_shareModal__4uV1u{background:rgba(50,50,50,.89)}.shareModal_darkTheme__DxZwI .shareModal_shareIcon__bADEQ{box-shadow:0 0 .8em .2em hsla(0,0%,100%,.224);border:.2em solid rgba(0,0,0,.833)}@import"https://rsms.me/inter/inter.css";.article_wrapper__rxK0N{display:flex;margin:3em}.article_wrapper__rxK0N .article_leftPane__2ctj2{position:-webkit-sticky;position:sticky;top:1em;width:27vw;height:100vh;overflow-y:scroll}.article_wrapper__rxK0N .article_leftPane__2ctj2 .article_authorInfo__gbg7y{text-decoration:none;color:unset}.article_wrapper__rxK0N .article_article__CD1Td{background:#fff;border-radius:.5em;margin-left:2em;width:63vw;padding:1.3em;font-size:1.27em;font-weight:300;line-height:1.8em;font-family:Inter,sans-serif;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}.article_wrapper__rxK0N .article_article__CD1Td .article_thumbnailWrapper__mqQdn{width:100%;margin:1em 0;aspect-ratio:16/9;position:relative;overflow:hidden;border-radius:.5em}.article_wrapper__rxK0N .article_article__CD1Td .article_thumbnailWrapper__mqQdn img{width:100%;height:100%;object-fit:cover}.article_wrapper__rxK0N .article_article__CD1Td .article_articleInfo__ByG5o{font-size:.75em;font-weight:300;color:#5d5d5d;margin:.5em auto 1em;text-align:center;line-height:2em}.article_wrapper__rxK0N .article_article__CD1Td .article_articleInfo__ByG5o .article_author__rO97z{font-size:1.1em;font-weight:500;display:inline-block}.article_wrapper__rxK0N .article_article__CD1Td h1{text-align:center;font-size:1.9em;line-height:1.25em;margin-bottom:0;scroll-margin:1em}.article_wrapper__rxK0N .article_article__CD1Td h2,.article_wrapper__rxK0N .article_article__CD1Td h3{margin-top:2.5em;scroll-margin:1em}.article_wrapper__rxK0N .article_article__CD1Td p code{color:#fb4b86;font-family:Fira Code,monospace}.article_wrapper__rxK0N .article_article__CD1Td blockquote{border-left:.5em solid #bd4147;padding-left:1em;margin:2.5em 0 2em}.article_wrapper__rxK0N .article_article__CD1Td img{max-width:100%;height:auto}.article_wrapper__rxK0N .article_article__CD1Td .article_markdownBody__yjae5 img{display:block;max-width:min(480px,100%);width:100%;height:auto;margin:1.2em auto;border-radius:.35em}@media(max-width:785px){.article_wrapper__rxK0N .article_article__CD1Td .article_markdownBody__yjae5 img{max-width:min(92vw,640px)}}.article_wrapper__rxK0N .article_article__CD1Td a{color:#007efd;font-weight:500;text-decoration:none}.article_wrapper__rxK0N .article_article__CD1Td a:hover{color:#055cb4;text-decoration:underline}@media(max-width:785px){.article_wrapper__rxK0N{flex-direction:column-reverse;margin:0;width:100vw}.article_wrapper__rxK0N .article_leftPane__2ctj2{width:100%;position:unset;height:unset;overflow-y:unset}.article_wrapper__rxK0N .article_leftPane__2ctj2 .article_authorInfo__gbg7y{text-decoration:none;color:unset}.article_wrapper__rxK0N .article_article__CD1Td{margin:unset;padding:1em;width:100%}}.article_commentsSection__VEXz7{width:63vw;margin-left:auto;margin-right:4em}.article_commentsSection__VEXz7 .article_writeComment__AlDBJ{margin-right:1em}.article_commentsSection__VEXz7 .article_commentsFeed__3r2QM{width:100%}@media(max-width:785px){.article_commentsSection__VEXz7{width:100%;margin:2em 0 0}.article_commentsSection__VEXz7 .article_writeComment__AlDBJ{margin:1em}}.article_darkTheme__tjAu4 .article_article__CD1Td{background:#212121}.article_darkTheme__tjAu4 .article_article__CD1Td .article_articleInfo__ByG5o{color:#838383}.article_darkTheme__tjAu4 .article_article__CD1Td a{color:#009dfd}.article_darkTheme__tjAu4 .article_article__CD1Td a:hover{color:#00b8ff}.article_articleList___bPCB{margin:3em}@media(max-width:785px){.article_articleList___bPCB{margin:1em}}.article_likeButton__zYX8T{position:fixed;right:3.8em;bottom:9em;transform:scale(1.6)}@media(max-width:785px){.article_likeButton__zYX8T{right:2.2em}}