.app-container{min-height:100vh;background-color:#1a1a1a;padding:2rem;color:#fff}.search-box{max-width:600px;margin:0 auto 2rem;display:flex;gap:1rem}.search-input{flex:1;padding:.8rem 1.2rem;border-radius:8px;border:none;background-color:#2d2d2d;color:#fff;font-size:1rem}.search-button{padding:.8rem 1.5rem;border:none;border-radius:8px;background-color:#4a90e2;color:#fff;cursor:pointer;font-size:1rem;transition:background-color .3s}.search-button:hover{background-color:#357abd}.user-info{max-width:800px;margin:0 auto}.profile-card{background-color:#2d2d2d;border-radius:15px;padding:2rem;display:flex;gap:2rem;box-shadow:0 4px 6px #0003}.avatar{flex-shrink:0}.user-avatar{width:150px;height:150px;border-radius:50%;border:3px solid #4a90e2}.user-details{flex:1}.user-name{margin:0 0 1rem;color:#4a90e2;font-size:1.8rem}.bio{color:#ccc;margin:0 0 1.5rem;line-height:1.5}.user-stats{display:flex;gap:1.5rem;background-color:#333;padding:1rem;border-radius:10px}.stats-item{text-align:center;background-color:#404040;padding:.8rem 1.5rem;border-radius:8px;flex:1;transition:transform .2s}.stats-item:hover{transform:translateY(-3px)}.stats-item strong{font-size:1.4rem;color:#4a90e2}.stats-item p{margin:.3rem 0 0;color:#ccc;font-size:.9rem}.loading-text,.error-text{text-align:center;color:#4a90e2;margin:2rem 0}.error-text{color:#e74c3c}
