:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:Poppins,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%) fixed;place-items:center;min-width:320px;min-height:100vh;margin:0;animation:15s infinite gradientShift;display:flex;overflow-x:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body:after{content:"";opacity:.3;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100\" height=\"100\"><circle cx=\"10\" cy=\"20\" r=\"1\" fill=\"rgba(255,255,255,0.3)\"/><circle cx=\"80\" cy=\"50\" r=\"1\" fill=\"rgba(255,255,255,0.3)\"/><circle cx=\"40\" cy=\"80\" r=\"1\" fill=\"rgba(255,255,255,0.3)\"/></svg>");animation:60s linear infinite moveStars;position:fixed;inset:0}body:before{content:"1010<>";color:#ffffff0d;white-space:nowrap;pointer-events:none;font-family:monospace;font-size:4rem;animation:120s linear infinite moveTech;position:fixed;inset:0;overflow:hidden}@keyframes moveTech{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes moveStars{0%{background-position:0 0}to{background-position:-1000px 500px}}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.loader{border:6px solid #fff3;border-top-color:#ff5cc4;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.header-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border-radius:12px;padding:.5rem 1rem;display:inline-block}.container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#333;background:#fff6;border-radius:20px;max-width:960px;margin:auto;padding:2rem 1rem}.search-bar{justify-content:center;margin-bottom:2rem;display:flex}.search-bar input{color:#333;border:none;border-radius:50px 0 0 50px;flex:1;padding:.75rem 1rem;font-size:1rem;box-shadow:0 2px 8px #0000001a}.search-bar button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2,#ff5cc4);border:none;border-radius:0 50px 50px 0;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 10px #00000026}.search-bar button:hover{transform:scale(1.05);box-shadow:0 4px 14px #0003}.profile-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;color:#333;background:#ffffffd9;border-radius:20px;padding:2rem;box-shadow:0 10px 25px #0003}.profile-card img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:120px;height:120px}.profile-card h2{margin:.5rem 0}.profile-card a{color:#1a202c;text-decoration:none}.repo-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-radius:15px;padding:1.5rem;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 8px 20px #00000026}.repo-card img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:50px;height:50px;position:absolute;top:-20px;right:-20px}.repo-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.repo-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-radius:15px;padding:1.5rem;transition:transform .2s,box-shadow .2s;animation:.6s fadeIn;position:relative;box-shadow:0 8px 20px #00000026}.repo-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #0003}.repo-avatar{object-fit:cover;border:3px solid #fff;border-radius:50%;width:50px;height:50px;position:absolute;top:-20px;right:-20px}.repo-name{color:#1a202c;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.repo-desc{color:#4a5568;margin-bottom:.75rem;font-size:.95rem}.repo-meta{color:#4a5568;flex-wrap:wrap;gap:.5rem;font-size:.85rem;display:flex}.user-item{cursor:pointer;transition:transform .2s;position:relative}.user-item img{border:3px solid #fff;border-radius:50%;width:80px;height:80px;box-shadow:0 4px 8px #0000001a}.user-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));justify-items:center;gap:1rem;margin-top:1rem;display:grid}.user-item{cursor:pointer;transition:transform .2s;animation:.6s fadeIn;position:relative}.user-item:hover{transform:scale(1.1)}.user-item>div{position:relative}.user-overlay{opacity:0;background:#0003;border-radius:50%;transition:opacity .2s;position:absolute;inset:0}.user-item:hover .user-overlay{opacity:1}.profile-avatar{object-fit:cover;border:4px solid #fff;border-radius:50%;width:120px;height:120px;margin-bottom:1rem}.profile-name{color:#1a202c;font-size:1.75rem;font-weight:700;text-decoration:none}.profile-username{color:#4a5568;margin-bottom:.75rem;font-size:1.1rem;text-decoration:none;display:block}.profile-bio{color:#2d3748;margin:.5rem 0;font-size:1rem}.profile-info{color:#4a5568;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:.75rem;display:flex}.profile-info a.profile-blog{text-decoration:underline}.profile-joined{color:#718096;margin-bottom:1rem;font-size:.85rem}.profile-stats{justify-content:center;gap:2rem;margin-top:1rem;display:flex}.profile-stats .stat-value{font-size:1.2rem;font-weight:700}.profile-stats .stat-label{color:#718096;font-size:.75rem}.app-title{text-align:center;background:linear-gradient(90deg,#334d9e 40%,#764ba2 60%,#ff5cc4);color:#fff;text-shadow:0 3px 6px #00000080,0 0 10px #ffffff4d;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;animation:1s fadeIn}.main-content{flex-wrap:wrap;gap:2rem;display:flex}.left-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:16px;flex:0 0 260px;padding:1rem;animation:.8s fadeIn}.middle-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:16px;flex:400px;padding:1rem;animation:.8s fadeIn}.right-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:16px;flex:0 0 260px;padding:1rem;animation:.8s fadeIn}.section h2{color:#333;text-align:center;margin-bottom:1rem;font-size:1.5rem}.tabs{justify-content:center;gap:.5rem;margin-top:2rem;display:flex}.tab{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#fff9;border-radius:8px 8px 0 0;padding:.6rem 1.2rem;font-weight:600;transition:background .2s,transform .2s}.tab:hover{background:#fffc}.tab.active{background:#fffffff2;box-shadow:0 -2px 4px #0000001a}.tab-content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-radius:0 0 15px 15px;margin-top:-1px;padding:2rem}
