:root{font-family:system-ui,-apple-system,sans-serif;color:#171717;background:#faf9f6;color-scheme:light}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:grid;place-items:center}main{width:min(100%,420px);padding:40px 28px}.brand{font-size:30px;font-weight:700;margin:0 0 48px}h1{font-size:28px;margin:0 0 12px}p{line-height:1.5;color:#666}button{margin-top:24px;width:100%;min-height:52px;border:0;border-radius:28px;background:#171717;color:white;font:600 16px system-ui;cursor:pointer}button:disabled{opacity:.65;cursor:wait}button:focus-visible{outline:3px solid #3584e4;outline-offset:4px}#status{min-height:48px;font-size:14px;overflow-wrap:anywhere}

.brand{display:flex;align-items:center;gap:16px;color:#171717}.brand svg{width:56px;height:56px;flex-shrink:0}

nav{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:20px}nav a{color:#595959;min-height:44px;display:inline-flex;align-items:center;font-size:14px;text-underline-offset:3px}a:focus-visible{outline:3px solid #3584e4;outline-offset:4px}
