.Index_contentContainer__i8kw0{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100vh;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Index_loadingScreen__u7jJ7{height:100vh;background:black;color:white;display:flex;justify-content:center;align-items:center;font-size:2rem;animation:Index_fadeIn__9zO42 .6s ease-in-out}.Index_profileContainer__4qIOv{flex-direction:row;margin-top:25vh}.Index_commitContainer__rB_kM,.Index_profileContainer__4qIOv{display:flex;justify-content:center;align-items:center;width:100%;gap:2rem}.Index_commitContainer__rB_kM{flex-direction:column;margin-top:10vh}.Index_commitList__RQeMs{display:flex;flex-direction:column;gap:1rem}.Index_commitContent__BNW0r{flex-grow:1;margin-right:1rem}.Index_commitMessage__LRI6z{margin:0 1rem}.Index_commitUrl__y3cu0{color:#86ab89;text-decoration:none}.Index_commitDate__le65_{text-align:right;color:#868686;flex-shrink:0;white-space:nowrap}.Index_commitUrl__y3cu0:hover{text-decoration:underline}.Index_commitItem__5v66B{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid #ddd;padding-bottom:.5rem}.Index_profileText__DEmw6{font-size:calc(.5rem + .5vw);min-width:-moz-fit-content;min-width:fit-content;max-width:40%;flex-grow:1}.Index_profileText__DEmw6 h1,.Index_profileText__DEmw6 h2{display:block;text-align:left;margin:10px 0 0}.Index_socialMedia___FfwK{display:flex;flex-direction:row;gap:.75rem;margin-top:1rem;opacity:0;transform:translateY(20px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.Index_fadeIn__9zO42{opacity:1;transform:translateY(0)}.Index_socialMedia___FfwK svg{cursor:pointer;transition:transform .2s}.Index_socialMedia___FfwK svg:hover{transform:scale(1.3)}.Index_discordIcon__SnV9C{color:#ffffff;background-color:#7289da}.Index_discordIcon__SnV9C,.Index_githubIcon__lYRwU{display:flex;flex-direction:row;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%}.Index_githubIcon__lYRwU{color:var(--fallback-bc)}.Index_profileImage__rv_19{height:calc(100px + 10vw);width:auto;border-radius:50%}.Index_typing__38sKM{white-space:nowrap;overflow:hidden}.Index_repoListContainer__LwmTu{justify-items:center;width:70%;padding:3rem;margin-top:25vh}.Index_repoListContainer__LwmTu span{margin-top:20px;font-size:1.5rem;text-align:center;margin-bottom:1.5rem}.Index_masonryGrid__fTDKg{display:flex;width:auto;margin-left:-1rem;gap:1rem}.Index_masonryColumn__47_W5{padding-left:1.5rem;justify-items:center;align-items:center;background-clip:padding-box}.Index_repoCard__UMTte{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #a2a2a2;padding:1rem;margin:1rem;border-radius:10px;width:100%}.Index_repoCard__UMTte a{text-decoration:none;text-align:center;color:#86ab89;font-size:1.25rem;margin-bottom:1rem}.Index_repoCard__UMTte a:hover{text-decoration:underline}.Index_repoCard__UMTte p{margin-top:1px;text-align:center;color:#868686;line-height:1.25}.Index_repoCard__UMTte .Index_small__NgSMi{font-size:.85rem;text-align:center;color:#868686}.Index_repoCard__UMTte .Index_projectImage__gtUGm{width:100%;border:1px solid var(--fallback-bc);border-radius:10px;height:auto;transition:opacity .5s ease-in-out}.Index_textCenter__K36u5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:white;font-size:24px;text-shadow:0 2px 5px rgba(0,0,0,.5);pointer-events:none;opacity:1;transition:opacity .3s ease}.Index_blurTip__k9pvk{position:relative}.Index_blur__63qro{position:relative;overflow:hidden;filter:blur(10px);transition:filter .2s ease-in-out}.Index_blur__63qro:hover{filter:blur(0)}.Index_blur__63qro:hover~.Index_textCenter__K36u5{opacity:0}.Index_blurTip__k9pvk:hover .Index_textCenter__K36u5{opacity:1}.Index_repoProfile__G9_r_{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.Index_repoProfile__G9_r_ .Index_repoAvatar__Du9sX{width:calc(16px + 2vw);height:calc(16px + 2vw);border-radius:50%;margin-bottom:1rem}@keyframes Index_typing__38sKM{0%{width:0}to{width:100%}}