body{--pad:4vh;--top-height:60vh;--profile-section:calc(var(--top-height) / 2);background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:sans-serif;margin:0;padding:var(--pad);height:var(--top-height);overflow-y:hidden}.top{display:flex;justify-content:space-between;font-size:10vh}.bottom{overflow-x:scroll;overflow-y:hidden;height:calc(100vh - var(--top-height))}.leftTopSection{width:auto;min-width:45%;max-width:61%}.profileSection{display:flex;width:max-content;gap:3vh;height:var(--profile-section);color:var(--color-text-primary);text-decoration:none;transition:filter 0.2s}.profileSection:hover{filter:brightness(0.8)}.avatar{height:100%;border-radius:12%}.profileInfo{flex:1}.username{margin:0 0 1vh 0;font-size:10vh;color:var(--color-text-primary)}.profileCreateAt{font-size:6vh}.followers{--height:7vh;height:var(--height);font-size:var(--height)}.followers>svg{--anti-scl:1.2;--wh-scl:calc(var(--height) / var(--anti-scl));width:var(--wh-scl);height:var(--wh-scl)}.organizations{margin-bottom:3vh}.organizations h3{margin:1.5vh 0 1.5vh 0;font-size:5vh}.orgList{overflow-x:scroll}.orgList>div{display:flex;gap:2vh;flex-wrap:nowrap;width:fit-content}.org{display:flex;align-items:center;gap:1vh;padding:1vh;width:max-content;background:var(--color-bg-primary);border-radius:1vh;transition:border-color 0.2s,background 0.2s;border:1px solid transparent;cursor:pointer}.org:hover{box-shadow:0 8px 25px rgba(0,0,0,0.2);border-color:var(--color-accent)}.org.active{background:var(--color-accent)}.org.active>.orgName{color:white}.orgAvatar{height:8vh;border-radius:50%}.orgName{font-size:4vh;color:var(--color-text-secondary)}.contributions{--title-size:5.5vh}.contributions svg{--scaled:calc(var(--title-size) * 1.5);height:var(--scaled);width:var(--scaled);color:black;margin-left:2vh}.contributions h3{margin:0 0 1.5vh 0;font-size:var(--title-size);align-content:center;display:flex}.contribGrid{display:flex;gap:1vh;padding:2vh;background:var(--color-bg-primary);border-radius:2vh;overflow-x:auto;height:35%;display:flex;align-items:end;overflow:visible}.contribText{font-size:5vh;display:flex;justify-content:space-between}.contribMonth{--br:1vh;position:sticky;width:3.75vh;height:100%;background-color:var(--color-bg-secondary);overflow:hidden;border-radius:var(--br);display:flex;align-items:end}.contribMonth>div{height:var(--p);background:var(--color-accent);border-radius:var(--br);width:100%;transition:background 0.2s}.contribMonth:hover>div{background:var(--color-accent-hover)}.sectionTitle{margin:0 0 2vh 0;font-size:3vh}.reposGrid{display:flex;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2vh;width:max-content;overflow-y:hidden;padding-right:1vh;height:100%}.repoCard{background:var(--color-bg-primary);border-radius:2vh;padding:2vh;width:40vh;text-decoration:none;color:inherit;display:block;transition:box-shadow 0.2s,border-color 0.2s;border:1px solid transparent;position:relative;overflow:hidden}.repoCard:hover{box-shadow:0 8px 25px rgba(0,0,0,0.2);border-color:var(--color-accent)}.repoCard.hidden{display:none}.repoHeader{display:flex;flex-direction:column;justify-content:space-between;align-items:start;margin-bottom:1.5vh}.repoName{margin:0;font-size:4.5vh;color:var(--color-accent);display:-webkit-box;align-items:center;gap:1vh;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;width:100%;word-break:break-all}.forkBadge{background:var(--color-accent);color:var(--contrast-color);padding:0.3vh 1vh;border-radius:1vh;font-size:1.5vh;font-weight:normal}.repoStats{font-size:3.5vh;color:var(--color-text-secondary)}.repoDescription{margin:0 0 1.5vh 0;font-size:3.8vh;color:var(--color-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cardLanguages{width:100%;left:0;bottom:0;position:absolute}.cardLanguages>.line{display:flex;height:2vh}.cardLanguages>.labels{height:7vh;display:flex;justify-content:space-around;margin-bottom:1vh}.cardLanguages>.labels>img{height:100%}.Python{background-color:#20517A}.GDScript{background-color:#567c99}.GLSL{background-color:#00ADD8}.HTML{background-color:#E34C26}.CSS{background-color:#1572B6}.JavaScript{background-color:#F7DF1E}.gles{background-color:#4B8B3B}.Makefile{background-color:#666666}.Batchfile{background-color:#424141}.Shell{background-color:#0A7E0A}.cardLanguages>.line>div{width:var(--p);height:100%}