:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#0d1016;color:#edf0f4}body{margin:0;background:radial-gradient(ellipse at 70% 0,#25231b,transparent 65%)}main{max-width:880px;margin:auto;padding:52px 24px;min-height:100vh}h1{font-size:64px;letter-spacing:.16em;margin:8px 0 28px}h2{font-size:20px;font-weight:500}.eyebrow{color:#c8b380;font-size:12px;letter-spacing:.2em}p{line-height:1.7;color:#c1c7cf}form{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:32px 0}label{display:grid;gap:10px;font-size:13px}input{background:#171d26;border:1px solid #3f4650;color:white;padding:14px;font:inherit;border-radius:8px}button,.primary{background:#d2bd8d;color:#151719;border:0;border-radius:8px;padding:14px 20px;font-weight:650;cursor:pointer;text-decoration:none}button:disabled{opacity:.4}.secondary{background:#232b37;color:#e3e6ea;border:1px solid #46505e;margin:4px 8px 4px 0}article{border-top:1px solid #343b46;padding:18px 0}a{color:#d2bd8d;display:inline-block;margin:16px 18px 16px 0}output{font-family:monospace;font-size:17px;word-break:break-all}#issued{padding:24px;border:1px solid #978052;border-radius:12px}#status{color:#e0bf7f}.small{font-size:13px}*:focus-visible{outline:2px solid #e0bf7f;outline-offset:4px}
