.github-section{display:flex;flex-direction:column;gap:24px;max-width:1300px;margin:0 auto;padding:0 50px}.gh-section-title{font-size:2.5rem;font-weight:700;margin-bottom:10px}.gh-profile-card{background:var(--bg-color);border-radius:20px;padding:26px 28px;box-shadow:7px 7px 15px var(--shadow-dark),-7px -7px 15px var(--shadow-light);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.gh-profile-left{display:flex;align-items:center;gap:20px}.gh-avatar{box-shadow:4px 4px 10px var(--shadow-dark),-4px -4px 10px var(--shadow-light);object-fit:cover}.gh-avatar,.gh-avatar-skeleton{width:72px;height:72px;border-radius:50%;flex-shrink:0}.gh-avatar-skeleton{background:linear-gradient(90deg,var(--shadow-dark) 25%,var(--bg-color) 50%,var(--shadow-dark) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}.gh-profile-info{display:flex;flex-direction:column;gap:4px}.gh-profile-name{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin:0}.gh-profile-login{font-size:13px;color:var(--accent-color);font-weight:600;margin:0}.gh-profile-bio{font-size:13px;color:var(--text-secondary);margin:2px 0 0;max-width:420px}.gh-profile-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.gh-profile-meta a,.gh-profile-meta span{font-size:12px;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;gap:5px;text-decoration:none;transition:color .2s ease}.gh-profile-meta a:hover{color:var(--accent-color)}.gh-profile-meta i{font-size:11px}.gh-profile-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;background:var(--bg-color);box-shadow:4px 4px 10px var(--shadow-dark),-4px -4px 10px var(--shadow-light);color:var(--accent-color);font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap;flex-shrink:0}.gh-profile-btn:hover{transform:translateY(-2px);box-shadow:6px 6px 14px var(--shadow-dark),-6px -6px 14px var(--shadow-light)}.gh-stats-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.gh-stat-card{background:var(--bg-color);border-radius:18px;padding:20px 22px;box-shadow:7px 7px 15px var(--shadow-dark),-7px -7px 15px var(--shadow-light);display:flex;align-items:center;gap:16px;transition:transform .3s ease,box-shadow .3s ease}.gh-stat-card:hover{transform:translateY(-4px);box-shadow:10px 10px 22px var(--shadow-dark),-10px -10px 22px var(--shadow-light)}.gh-stat-card>i{font-size:1.6rem;color:var(--accent-color);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--bg-color);box-shadow:inset 4px 4px 8px var(--shadow-dark),inset -4px -4px 8px var(--shadow-light);flex-shrink:0}.gh-stat-value{font-size:1.6rem;font-weight:700;color:var(--text-primary);line-height:1}.gh-stat-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);margin-top:4px}.gh-card{background:var(--bg-color);border-radius:20px;padding:26px 28px;box-shadow:7px 7px 15px var(--shadow-dark),-7px -7px 15px var(--shadow-light)}.gh-card-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-secondary);margin-bottom:20px;display:flex;align-items:center;gap:8px}.gh-card-title i{color:var(--accent-color)}.gh-activity-row{display:grid;grid-template-columns:1fr 2fr;grid-gap:24px;gap:24px}.gh-streak-img{width:100%;border-radius:10px}.gh-heatmap-wrap{background:var(--bg-color);border-radius:12px;box-shadow:inset 4px 4px 10px var(--shadow-dark),inset -4px -4px 10px var(--shadow-light);padding:16px;display:flex;align-items:center;justify-content:center;min-height:120px}.gh-heatmap-img{width:100%;border-radius:6px;display:block}.gh-lang-content-split{display:flex;flex-direction:column;gap:20px}.gh-lang-charts-side{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.gh-lang-circle-wrap{display:flex;flex-direction:column;align-items:center;cursor:default;transition:transform .3s ease}.gh-lang-circle-wrap:hover{transform:scale(1.05)}.gh-lang-circle{width:70px;height:70px;transform:rotate(-90deg)}.gh-bg-neumorphic{fill:var(--bg-color);stroke:var(--bg-color);stroke-width:3;filter:drop-shadow(3px 3px 6px var(--shadow-dark)) drop-shadow(-3px -3px 6px var(--shadow-light))}.gh-lang-circle .gh-fg{fill:none;stroke-width:3.5;stroke-linecap:round;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.gh-lang-circle text{fill:var(--text-primary);font-size:8px;font-weight:800;transform:rotate(90deg);transform-origin:center}.gh-lang-mobile-label{display:block;font-size:12px;margin-top:8px;font-weight:600;color:var(--text-secondary);text-align:center}.gh-lang-legend-side{display:none;flex-direction:column;gap:12px;padding-left:30px;border-left:1px solid var(--shadow-dark);min-width:180px}.gh-legend-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--text-primary)}.gh-legend-name{flex:1 1}.gh-legend-pct{font-size:12px;font-weight:600;color:var(--text-secondary)}.gh-lang-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block;transition:transform .2s ease,box-shadow .2s ease}.gh-legend-item:hover .gh-lang-dot{transform:scale(1.3);box-shadow:0 0 6px currentColor}.gh-lang-circle-skeleton{width:70px;height:70px;border-radius:50%;background:linear-gradient(90deg,var(--shadow-dark) 25%,var(--bg-color) 50%,var(--shadow-dark) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}.gh-repos-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.gh-repo-card{background:var(--bg-color);border-radius:16px;padding:20px;box-shadow:5px 5px 12px var(--shadow-dark),-5px -5px 12px var(--shadow-light);text-decoration:none;color:var(--text-primary);display:flex;flex-direction:column;gap:10px;transition:transform .3s ease,box-shadow .3s ease;animation:fadeSlideIn .4s ease both}.gh-repo-card:hover{transform:translateY(-5px);box-shadow:8px 8px 18px var(--shadow-dark),-8px -8px 18px var(--shadow-light)}.gh-repo-top{display:flex;align-items:center;gap:10px}.gh-repo-icon{flex-shrink:0}.gh-repo-icon,.gh-repo-name{color:var(--accent-color);font-size:14px}.gh-repo-name{font-weight:700;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh-repo-desc{font-size:12px;color:var(--text-secondary);line-height:1.5;flex:1 1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gh-repo-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gh-repo-lang{gap:5px}.gh-repo-lang,.gh-repo-stat{display:flex;align-items:center;font-size:11px;font-weight:600;color:var(--text-secondary)}.gh-repo-stat{gap:4px}.gh-repo-stat i{font-size:10px}.gh-view-all-wrap{display:flex;justify-content:center;margin-top:20px}.gh-view-all-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:12px;background:var(--bg-color);box-shadow:4px 4px 10px var(--shadow-dark),-4px -4px 10px var(--shadow-light);color:var(--accent-color);font-size:13px;font-weight:700;text-decoration:none;letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease}.gh-view-all-btn:hover{transform:translateY(-2px);box-shadow:6px 6px 14px var(--shadow-dark),-6px -6px 14px var(--shadow-light)}.gh-skeleton{background:linear-gradient(90deg,var(--shadow-dark) 25%,var(--bg-color) 50%,var(--shadow-dark) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:10px;height:20px}.gh-skeleton-repo{height:120px;border-radius:16px}.gh-error{font-size:13px;color:var(--text-secondary);text-align:center;padding:30px 20px;display:flex;flex-direction:column;align-items:center;gap:12px}.gh-error i{font-size:2rem;color:var(--accent-color)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:800px){.gh-lang-content-split{flex-direction:row;align-items:center;justify-content:space-between}.gh-lang-charts-side{flex:1 1;justify-content:flex-start;gap:30px}.gh-lang-legend-side{display:flex}.gh-lang-mobile-label{display:none}.gh-lang-circle,.gh-lang-circle-skeleton{width:90px;height:90px}}@media (max-width:900px){.gh-repos-grid{grid-template-columns:repeat(2,1fr)}.gh-activity-row{grid-template-columns:1fr}.gh-stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.gh-section-title{font-size:1.8rem}.gh-stats-row{grid-template-columns:repeat(2,1fr)}.gh-repos-grid{grid-template-columns:1fr}.gh-card{padding:20px 18px}.gh-profile-card{flex-direction:column;align-items:flex-start;gap:16px}.gh-profile-btn{align-self:stretch;justify-content:center}}@media (max-width:480px){.gh-stats-row{grid-template-columns:1fr 1fr;gap:12px}.gh-stat-card{padding:14px;gap:10px}.gh-stat-value{font-size:1.3rem}}