.link-page{background-color:var(--background);width:100%;min-height:100svh;color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;padding:10rem 1.5rem;display:flex;position:relative}.link-content{text-align:center;width:100%;max-width:40rem}.link-header{margin-bottom:4rem}.link-header h2{margin-bottom:1rem}.link-header p{color:var(--foreground-200)}.link-steps{flex-direction:column;gap:3rem;display:flex}.link-step{text-align:left;flex-direction:column;gap:1.5rem;display:flex}.link-step-header{align-items:center;gap:1rem;display:flex}.link-step-number{border:1px solid var(--foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.link-step.completed .link-step-number{background-color:var(--foreground)}.link-step.completed .link-step-number p{color:var(--background)}.link-step-title{flex:1}.link-step.completed .link-step-title{color:var(--foreground-200)}.link-input-wrapper{position:relative}.link-input{border:none;border-bottom:2px solid var(--foreground-200);width:100%;color:var(--foreground);text-align:left;background:0 0;outline:none;padding:1.5rem 0;font-family:nm;font-size:clamp(1.5rem,.75rem + 1.75vw,3.5rem);font-weight:550;transition:border-bottom-color .2s}.link-input::placeholder{color:var(--foreground-200)}.link-input:focus{border-bottom-color:var(--foreground)}.link-input:disabled{opacity:.5}.link-btn{background-color:var(--foreground);width:100%;color:var(--background);cursor:pointer;font-family:var(--font-dm-mono,"DM Mono");text-transform:uppercase;border:none;margin-top:1rem;padding:1.5rem;font-size:clamp(.8rem,.2rem + .7vw,1.5rem);font-weight:500;transition:background-color .18s}.link-btn:hover{background-color:var(--btn-icon)}.link-btn:disabled{opacity:.4;cursor:not-allowed}.link-wallet-display{border:1px solid var(--foreground);justify-content:space-between;align-items:center;padding:1rem;display:flex}.link-wallet-display p{color:var(--foreground)}.link-wallet-disconnect{cursor:pointer;background:0 0;border:none;padding:.5rem}.link-wallet-disconnect p{color:var(--foreground-200)}.link-wallet-disconnect:hover p{color:var(--foreground)}.link-success{text-align:center;padding:2rem 0}.link-success-icon{background-color:var(--btn-icon);border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;margin:0 auto 2rem;display:flex}.link-success-icon svg{width:3rem;height:3rem;stroke:var(--background)}.link-success h2{margin-bottom:1rem}.link-success-details{border:1px solid var(--foreground-200);text-align:left;margin-top:2rem;padding:2rem}.link-success-row{border-bottom:1px solid var(--foreground-200);justify-content:space-between;padding:1rem 0;display:flex}.link-success-row:last-child{border-bottom:none}.link-success-label{color:var(--foreground-200)}.link-success-value{color:var(--foreground)}.link-success-actions{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.link-success-actions a.link-btn{justify-content:center;align-items:center;text-decoration:none;display:flex}.link-github-disconnect{border:1px solid var(--foreground-200);cursor:pointer;background:0 0;width:100%;padding:1.5rem;transition:border-color .18s}.link-github-disconnect p{color:var(--foreground-200);transition:color .18s}.link-github-disconnect:hover{border-color:#ff6b6b}.link-github-disconnect:hover p{color:#ff6b6b}.link-github-disconnect:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1000px){.link-page{padding:8rem 1.5rem 6rem}.link-header{margin-bottom:3rem}.link-steps{gap:2rem}.link-step-header{flex-direction:column;align-items:flex-start;gap:.5rem}}
