.link-page{color:#c8cdd4;background:#16181c;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100vh;padding:2rem 1.25rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.link-card{background:#24282e;border:1px solid #2f343b;border-radius:.75rem;flex-direction:column;gap:1rem;width:100%;max-width:26rem;padding:2rem;display:flex}.link-card h1{color:#fff;margin:0;font-size:1.35rem}.link-card p{margin:0;line-height:1.5}.link-identity{color:#9aa2ad;font-size:.9rem}.link-identity strong{color:#c8cdd4}.link-field{flex-direction:column;gap:.4rem;display:flex}.link-field label{color:#9aa2ad;font-size:.85rem}.link-field input{color:#fff;background:#16181c;border:1px solid #3a3f47;border-radius:.5rem;padding:.6rem .75rem;font-size:1rem}.link-field input:focus{outline-offset:1px;outline:2px solid #e8541f}.link-button{color:#fff;cursor:pointer;text-align:center;background:#e8541f;border:none;border-radius:.5rem;padding:.65rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.link-button:hover{background:#d4491a}.link-button:disabled{cursor:not-allowed;background:#5a4033}.link-button-secondary{color:#c8cdd4;cursor:pointer;background:0 0;border:1px solid #3a3f47;border-radius:.5rem;padding:.5rem 1rem;font-size:.9rem}.link-error{color:#ff8a65;margin:0;font-size:.9rem}.link-success{color:#6ee7a0;margin:0;font-size:1rem}.link-page{gap:1.5rem}.link-ok{color:#2ecc71;margin:0 0 .5rem}.link-steamid code{color:#c8cdd4;background:#101215;border:1px solid #2c3037;border-radius:.3rem;padding:.35rem .6rem;font-size:.9rem;display:inline-block}.link-button-secondary{color:#c8cdd4;background:0 0;border:1px solid #3a3f47}.link-button-secondary:hover{color:#ff8a65;border-color:#e8541f}.link-header{text-align:center;width:100%;max-width:32rem}.link-header h1,.link-header p{margin:0 0 .5rem}.link-card h2{color:#fff;margin:0 0 .75rem;font-size:1.15rem}.link-steps{text-align:left;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.link-steps li{color:#fff;background:#1c1f24;border:1px solid #24272d;border-left:3px solid #3a3f47;border-radius:.35rem;align-items:baseline;gap:.6rem;padding:.6rem .85rem;display:flex}.link-steps li.done{border-left-color:#2ecc71}.link-steps li.todo{border-left-color:#e8541f}.link-steps .tick{text-transform:uppercase;letter-spacing:.06em;color:#9aa1ab;flex:none;min-width:3.2rem;font-size:.7rem}.link-steps li.done .tick{color:#2ecc71}.link-steps li.todo .tick{color:#ff8a65}.link-steps em{color:#9aa1ab;text-align:right;margin-left:auto;font-size:.85rem;font-style:normal}.link-value code{color:#c8cdd4;background:#101215;border:1px solid #2c3037;border-radius:.3rem;padding:.35rem .6rem;font-size:.9rem;display:inline-block}.link-secondary{color:#c8cdd4;cursor:pointer;font:inherit;background:0 0;border:1px solid #3a3f47;border-radius:.4rem;padding:.5rem 1rem}.link-secondary:hover{color:#ff8a65;border-color:#e8541f}@media (max-width:30rem){.link-steps li{flex-wrap:wrap}.link-steps em{text-align:left;width:100%;margin-left:0}}
