.devgraph-demo{min-height:100vh;background:#0d1117;color:#e6edf3;font:15px/1.6 system-ui,sans-serif;text-align:left}.devgraph-demo *{box-sizing:border-box}.dg-header{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px max(24px,calc((100vw - 1216px)/2));border-bottom:1px solid #30363d;background:#161b22}.dg-header a,.dg-footer a{color:#9bc7ff;text-decoration:none}.dg-header>span{font-size:10px;letter-spacing:.15em;color:#8b949e}.dg-header .dg-brand{font-size:23px;font-weight:750;color:#f0f6fc}.dg-brand span{color:#9ae6b4;margin-right:7px}.dg-main{max-width:1216px;margin:auto;padding:42px 24px}.dg-eyebrow{font-size:10px;letter-spacing:.18em;color:#79c0ff;font-weight:700}.dg-main h1{font-size:clamp(28px,4vw,42px);line-height:1.25;margin:10px 0 14px;letter-spacing:-.025em}.dg-lead{color:#a5b0bd;font-size:17px}.dg-notice{padding:16px 20px;margin:26px 0 32px;background:#142335;border:1px solid #294560;border-radius:8px;color:#b9cee4;font-size:13px}.dg-workspace{display:grid;grid-template-columns:340px minmax(0,1fr);gap:28px}.dg-discovery h2,.dg-detail h2{font-size:16px;margin:0 0 16px}.dg-discovery label{display:block;font-size:12px;color:#a5b0bd;margin-bottom:7px}.dg-discovery input{width:100%;border:1px solid #424c58;background:#161b22;border-radius:6px;color:#e6edf3;font-size:13px;padding:11px}.dg-result{font-size:12px;color:#9da7b3;margin:12px 0}.dg-repo-list{display:grid;gap:12px}.dg-repo-list button{display:block;width:100%;text-align:left;background:#161b22;border:1px solid #30363d;border-radius:8px;color:#e6edf3;padding:16px;cursor:pointer}.dg-repo-list button[aria-pressed=true]{border-color:#66aaf9;box-shadow:inset 3px 0 #66aaf9}.dg-repo-list strong{color:#79c0ff;font-size:14px;overflow-wrap:anywhere}.dg-repo-list p{color:#a5b0bd;font-size:12px;margin:9px 0}.dg-repo-list span{color:#a5b0bd;font-size:11px}.dg-detail{border:1px solid #30363d;border-radius:8px;min-width:0;background:#0d1117;overflow:hidden;align-self:start}.dg-repo-title{padding:22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dg-repo-title h2{margin:0;color:#79c0ff;overflow-wrap:anywhere}.dg-badge{border:1px solid #47515d;color:#a5b0bd;border-radius:20px;font-size:10px;padding:2px 9px;white-space:nowrap}.dg-tabs{display:flex;gap:18px;padding:0 22px;border-bottom:1px solid #30363d}.dg-tabs button{background:none;color:#9da7b3;font-size:13px;padding:10px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;cursor:pointer}.dg-tabs button[aria-pressed=true]{color:#f0f6fc;border-bottom-color:#f78166}.dg-filebar{display:flex;gap:16px;justify-content:space-between;background:#161b22;border-bottom:1px solid #30363d;padding:14px 22px;font-size:11px;color:#a5b0bd}.dg-readme,.dg-issues{padding:26px}.dg-readme h3,.dg-issues>h3{font-size:23px;margin:0 0 18px}.dg-readme h4{margin:24px 0 10px;font-size:16px}.dg-readme p{color:#a5b0bd;font-size:14px}.dg-stats{display:flex;flex-wrap:wrap;gap:26px;border-top:1px solid #30363d;padding-top:24px;margin-top:30px}.dg-stats div{display:grid;gap:4px}.dg-stats strong{font-size:17px}.dg-stats span{font-size:11px;color:#9da7b3}.dg-issues article{padding:20px 0;border-top:1px solid #30363d}.dg-issues h4{margin:10px 0 4px;font-size:15px}.dg-issues p{font-size:11px;color:#9da7b3}.dg-issue-status{font-size:11px;border-radius:15px;padding:3px 10px}.dg-issue-status.open{color:#7ee787;background:#15351f}.dg-issue-status.closed{color:#d2a8ff;background:#302343}.dg-visibility{padding:20px 0;border-top:1px solid #30363d;display:flex;gap:18px}.dg-visibility>span{color:#7ee787}.dg-visibility p{margin:7px 0 0;font-size:13px}.dg-empty{padding:20px;border:1px dashed #48525e;border-radius:8px;margin-top:16px}.dg-empty h3,.dg-empty h4{font-size:15px}.dg-empty p{color:#a5b0bd;font-size:13px}.dg-empty button{font-size:12px;background:#21262d;color:#e6edf3;border:1px solid #48525e;padding:7px 12px;cursor:pointer}.dg-footer{font-size:11px;color:#8b949e;margin-top:36px}.devgraph-demo button:focus-visible,.devgraph-demo a:focus-visible,.devgraph-demo input:focus-visible{outline:3px solid #e3b341;outline-offset:3px}@media (max-width:850px){.dg-workspace{grid-template-columns:1fr}.dg-header{flex-wrap:wrap;padding:18px}.dg-header>span{display:none}.dg-main{padding:28px 18px}.dg-repo-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dg-readme,.dg-issues{padding:20px}.dg-tabs{gap:20px}.dg-filebar{flex-wrap:wrap}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*,*:before,*:after{box-sizing:border-box}body{display:block;min-width:320px}#root{width:100%;min-height:100vh;margin:0;padding:0;text-align:left}#dashboard{display:flex;width:100%;max-width:1200px;margin:auto;padding:24px;gap:24px;flex-wrap:wrap;justify-content:space-between}nav{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:2px solid white}nav img{height:50px;border-radius:100%}nav div{display:flex}nav h3{margin-left:15px;color:#fff}nav p{margin-left:50px;font-weight:700;color:#fff}nav h3:hover,nav p:hover{text-decoration:underline}.profile-page-wrapper{display:flex;min-height:100vh;color:#f5f5f5;width:100%}.user-profile-section{width:250px;display:flex;flex-direction:column;padding:40px 10px}.user-repo-section{margin:0 auto;display:flex;flex-wrap:wrap}.user-name{margin:10px 20px 10px 10px}.profile-image{margin:10px auto;width:100px;height:100px;border-radius:50%;background-color:gray}.follow-btn{background-color:#20272d;width:250px;margin:10px auto;height:40px;border-radius:10px;color:#f5f5f5}.follower{display:flex;justify-content:center;width:250px;height:30px;gap:10px;margin:10px auto}.repo-card-wrapper{margin:0 auto;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:40px 20px}.repo{border:.5px solid grey;border-radius:10px;width:400px;height:210px;padding:20px 10px;display:flex;flex-direction:column;justify-content:space-between}.repo-name{cursor:pointer;color:#408ced;font-size:20px}.description{color:gray;font-size:15px}@media screen and (max-width: 750px){.repo{width:100%}}@media screen and (max-width: 570px){.user-profile-section{margin:auto}.profile-page-wrapper{display:block}}#logout:hover{border:1px solid white}svg.w-heatmap rect:hover{stroke:var(--rhm-rect-hover-stroke, rgba(0, 0, 0, .14));stroke-width:1px}svg.w-heatmap rect:active{fill:#196127;fill:var(--rhm-rect-active, #196127);stroke-width:0}.login-wrapper{color:#f1f6fd;height:100vh;width:100vw;font-family:Asap,sans-serif;background-color:#0c1116}.login-logo-container{padding:40px 0 20px;width:100%;display:flex;align-items:center;justify-content:center}.logo-login{width:48px}.login-box-wrapper{margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.login-box{padding:20px 0;width:364px;min-height:300px;border-radius:10px;background-color:#161a23;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}.input{width:250px;height:35px;background-color:#0c1116;border-radius:5px;padding:0 1rem;border:.5px solid #f1f6fd;font-size:1rem;color:#f5f5f5;transition:border-color .3s cubic-bezier(.25,.01,.25,1) 0s,color .3s cubic-bezier(.25,.01,.25,1) 0s,background .2s cubic-bezier(.25,.01,.25,1) 0s}.label{display:block;margin-bottom:.3rem;font-size:.9rem;font-weight:700;color:#f1f6fd;transition:color .3s cubic-bezier(.25,.01,.25,1) 0s}.input:hover,.input:focus{border-color:#add8e6}.submit-btn{background-color:#238636;border:none;width:250px;border-radius:5px;height:35px;color:#f1f6fd;font-weight:700;padding:0 1rem}.submit-btn:hover{background-color:#499458;cursor:pointer}.passkey-signin{border:.5px solid #e6e9ed;width:360px;border-radius:10px;height:90px;margin:10px auto}.passkey-signin{display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:column}.passkey,.signup{color:#2b7df7;cursor:pointer}.login-btn{width:250px}.pass-box{width:364px;height:auto;border-radius:10px;padding:20px 10px;border:1px solid #3d3d3d;display:flex;justify-content:center;align-items:center;flex-direction:column}.signup-button{width:250px}@media screen and (max-width: 400px){.login-box{width:200px}.input,.login-btn{width:150px}.pass-box{width:200px}}.login-wrapper{width:100%;min-height:100vh;height:auto;padding:0 20px 36px}.login-box,.pass-box{width:min(364px,100%)}.login-box-wrapper{max-width:400px}.auth-brand{font:700 28px system-ui,sans-serif;color:#f1f6fd}.auth-disclosure{margin:0;text-align:center;font-size:12px;color:#a8b3c3}
