.LanguageChart-module__uhWf2W__chartCard{color:#fff;background:#1a2332;border:1px solid #2a3444;border-radius:1rem;flex-direction:column;justify-content:center;gap:1rem;height:100%;min-height:320px;padding:1.25rem;display:flex}.LanguageChart-module__uhWf2W__chartWrap{width:100%;height:220px}.LanguageChart-module__uhWf2W__legend{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.LanguageChart-module__uhWf2W__legendItem{align-items:center;gap:.5rem;min-width:0;display:flex}.LanguageChart-module__uhWf2W__legendDot{border-radius:9999px;flex-shrink:0;width:.75rem;height:.75rem}.LanguageChart-module__uhWf2W__legendName{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.LanguageChart-module__uhWf2W__legendValue{color:#fff;font-variant-numeric:tabular-nums}.LanguageChart-module__uhWf2W__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:220px;display:flex}.LanguageChart-module__uhWf2W__emptyIcon{font-size:1.5rem}.LanguageChart-module__uhWf2W__emptyText{color:#9ca3af;margin:0}
.ProfileCard-module__V94V1G__card{color:#fff;background:#1a2332;border:1px solid #2a3444;border-radius:1rem;flex-direction:column;gap:1.25rem;height:100%;padding:1.5rem;display:flex}.ProfileCard-module__V94V1G__header{align-items:flex-start;gap:1rem;display:flex}.ProfileCard-module__V94V1G__avatar{object-fit:cover;border:2px solid #2a3444;border-radius:9999px;flex-shrink:0;width:120px;height:120px}.ProfileCard-module__V94V1G__identity{flex-direction:column;gap:.5rem;display:flex}.ProfileCard-module__V94V1G__name{color:#fff;margin:0;font-size:1.5rem;font-weight:700}.ProfileCard-module__V94V1G__login{color:#9ca3af;margin:0;font-size:.95rem}.ProfileCard-module__V94V1G__bio{color:#d1d5db;margin:0;line-height:1.6}.ProfileCard-module__V94V1G__statsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ProfileCard-module__V94V1G__stat{background:rgba(255,255,255,.03);border:1px solid #2a3444;border-radius:.875rem;flex-direction:column;gap:.35rem;padding:.85rem 1rem;display:flex}.ProfileCard-module__V94V1G__statLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.ProfileCard-module__V94V1G__statValue{color:#fff;font-size:1.1rem;font-weight:700}.ProfileCard-module__V94V1G__meta{flex-direction:column;gap:.65rem;display:flex}.ProfileCard-module__V94V1G__metaText{color:#9ca3af;margin:0}.ProfileCard-module__V94V1G__metaLink{color:#93c5fd;text-decoration:none}.ProfileCard-module__V94V1G__metaLink:hover{text-decoration:underline}@media (max-width:560px){.ProfileCard-module__V94V1G__statsRow{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.ProfileCard-module__V94V1G__stat{flex:0 calc(50% - .75rem);min-width:120px}}@media (max-width:499px){.ProfileCard-module__V94V1G__header{text-align:center;flex-direction:column;align-items:center}.ProfileCard-module__V94V1G__identity,.ProfileCard-module__V94V1G__meta{text-align:center;align-items:center}}
.RepoList-module__Nra-Wq__list{flex-direction:column;gap:1rem;display:flex}.RepoList-module__Nra-Wq__card{color:#fff;background:#1a2332;border:1px solid #2a3444;border-radius:1rem;flex-direction:column;gap:.85rem;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.RepoList-module__Nra-Wq__card:hover{border-color:#3b82f6;transform:translateY(-2px)}.RepoList-module__Nra-Wq__emptyState{text-align:center;justify-content:center;align-items:center;min-height:180px}.RepoList-module__Nra-Wq__emptyIcon{font-size:1.5rem}.RepoList-module__Nra-Wq__emptyText{color:#9ca3af;margin:0}.RepoList-module__Nra-Wq__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.RepoList-module__Nra-Wq__name{color:#fff;margin:0;font-size:1.05rem;font-weight:700}.RepoList-module__Nra-Wq__description{color:#9ca3af;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.RepoList-module__Nra-Wq__meta{color:#cbd5e1;flex-wrap:wrap;align-items:center;gap:.85rem;font-size:.85rem;display:flex}.RepoList-module__Nra-Wq__metaItem{align-items:center;gap:.35rem;display:inline-flex}.RepoList-module__Nra-Wq__languageDot{border-radius:9999px;width:.65rem;height:.65rem;display:inline-block}.RepoList-module__Nra-Wq__updatedAt{color:#9ca3af}
.SearchBar-module__fQGAQa__searchBar{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.SearchBar-module__fQGAQa__searchBar{flex-direction:row}}.SearchBar-module__fQGAQa__input{color:#fff;background:#1a2332;border:1px solid #2a3444;border-radius:.875rem;outline:none;flex:1;min-width:0;padding:.875rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.SearchBar-module__fQGAQa__input::placeholder{color:#9ca3af}.SearchBar-module__fQGAQa__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.SearchBar-module__fQGAQa__button{color:#fff;cursor:pointer;background:#3b82f6;border:0;border-radius:.875rem;padding:.875rem 1.25rem;font-weight:700;transition:opacity .2s,transform .2s}.SearchBar-module__fQGAQa__button:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.SearchBar-module__fQGAQa__button:disabled{cursor:not-allowed;opacity:.65}
.GithubExplorerPage-module__E5nQwq__page{color:#fff;background:#090e17;flex-direction:column;gap:1.5rem;min-height:100vh;padding:48px 2rem 2rem;display:flex}.GithubExplorerPage-module__E5nQwq__header{flex-direction:column;gap:.5rem;display:flex}.GithubExplorerPage-module__E5nQwq__title{letter-spacing:-.03em;margin:0;font-size:max(2rem,min(4vw,3rem));font-weight:800}.GithubExplorerPage-module__E5nQwq__subtitle{color:#9ca3af;max-width:48rem;margin:0;line-height:1.6}.GithubExplorerPage-module__E5nQwq__emptyState,.GithubExplorerPage-module__E5nQwq__errorState,.GithubExplorerPage-module__E5nQwq__skeletonPanel,.GithubExplorerPage-module__E5nQwq__repoSection{background:#1a2332;border:1px solid #2a3444;border-radius:1rem}.GithubExplorerPage-module__E5nQwq__emptyState,.GithubExplorerPage-module__E5nQwq__errorState{text-align:center;color:#cbd5e1;justify-content:center;align-items:center;min-height:280px;padding:2rem;display:flex}.GithubExplorerPage-module__E5nQwq__errorState{flex-direction:column;gap:.75rem}.GithubExplorerPage-module__E5nQwq__errorTitle{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.GithubExplorerPage-module__E5nQwq__errorMessage{color:#fca5a5;max-width:36rem;margin:0;line-height:1.6}.GithubExplorerPage-module__E5nQwq__retryButton{color:#fff;cursor:pointer;background:#3b82f6;border:0;border-radius:.875rem;padding:.8rem 1.1rem;font-weight:700}.GithubExplorerPage-module__E5nQwq__content{flex-direction:column;gap:1.5rem;display:flex}.GithubExplorerPage-module__E5nQwq__topGrid{flex-direction:column;align-items:stretch;gap:24px;display:flex}.GithubExplorerPage-module__E5nQwq__topGridItem{flex:1;display:flex}.GithubExplorerPage-module__E5nQwq__topGridItem>*{flex:1}@media (min-width:1024px){.GithubExplorerPage-module__E5nQwq__topGrid{flex-direction:row;align-items:stretch}}.GithubExplorerPage-module__E5nQwq__repoSection{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.GithubExplorerPage-module__E5nQwq__sectionTitle{margin:0;font-size:1.25rem;font-weight:700}.GithubExplorerPage-module__E5nQwq__skeletonPanel{flex-direction:column;gap:.9rem;width:100%;padding:1.25rem;display:flex}.GithubExplorerPage-module__E5nQwq__skeletonTall{min-height:320px}.GithubExplorerPage-module__E5nQwq__skeletonLine,.GithubExplorerPage-module__E5nQwq__skeletonLineShort{background:linear-gradient(90deg,#243041 25%,#2f3d52 50%,#243041 75%) 0 0/200% 100%;border-radius:9999px;height:1rem;animation:1.6s linear infinite GithubExplorerPage-module__E5nQwq__shimmer}.GithubExplorerPage-module__E5nQwq__skeletonLineShort{width:60%}@keyframes GithubExplorerPage-module__E5nQwq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
