:root{font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#252629;background:#fafafa;color-scheme:light}body{margin:0}main{max-width:420px;margin:10vh auto;padding:32px}small{font-weight:600;color:#666}h1{font-size:30px;margin:24px 0 12px}p{color:#777;margin:0 0 28px}form,label{display:grid;gap:12px}form{gap:24px}label{font-size:14px}input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #ccc;border-radius:10px;font:inherit;background:white;color:inherit}button{padding:14px 20px;border:1px solid #252629;border-radius:12px;font:inherit;cursor:pointer;background:#252629;color:white;text-align:left}button:hover{background:#444}

.native-identity{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #ddd;border-radius:12px;cursor:pointer}.native-identity:has(input:checked){border-color:#252629;background:white}.native-identity input[type=radio]{width:18px;height:18px;padding:0;margin:0;flex-shrink:0;accent-color:#252629}
