:root{font-family:system-ui,sans-serif;color:#1b2733;background:#f3f5f8}body{margin:0}.center{min-height:80vh;display:grid;place-items:center;padding:16px}.card{background:#fff;padding:32px 40px;border-radius:12px;box-shadow:0 2px 12px #00000014;max-width:480px}.top{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#fff;box-shadow:0 1px 4px #00000014}.muted{color:#66788a}.error{color:#b42318;background:#fef3f2;padding:8px 12px;border-radius:6px}.btn{display:inline-block;background:#0b6bcb;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;border:0;cursor:pointer;font:inherit}.btn.secondary{background:#e4e9ef;color:#1b2733;margin-left:12px;padding:6px 12px}
