:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#0d1418;color:#e3ece6}*{box-sizing:border-box}body{margin:0;min-height:100dvh;background:radial-gradient(ellipse at top,#243d2c,transparent 70%)}main{max-width:500px;margin:auto;padding:60px 24px}.brand{width:64px;height:64px;background:#24382b;border:1px solid #506b4d;border-radius:18px;font-size:52px;line-height:58px;color:#d5f3c6}.brand span{color:#b8e99b}h1{font-size:40px;letter-spacing:-1px;margin:32px 0 18px}p{line-height:1.6;color:#adbdaf}.button,button{display:block;width:100%;min-height:48px;padding:14px;margin:16px 0;border-radius:10px;font:inherit;text-align:center;text-decoration:none;cursor:pointer}.button{background:#bfe5a3;color:#172b1a;font-weight:600}button{background:#1b2c23;color:#d4e3d6;border:1px solid #435a49}.hint{font-size:13px;color:#94a996}#computer{font:14px ui-monospace,monospace;overflow-wrap:anywhere;color:#d2e5c7}#status{font-size:14px}a[aria-disabled=true],button:disabled{opacity:.5;pointer-events:none}
