*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1a1a1a;background:#ffffff}a{color:#2563eb}label{display:block;margin-bottom:1rem}input{display:block;width:100%;margin-top:.25rem;padding:.5rem;border:1px solid #ccc}button,input{font:inherit;border-radius:4px}button{padding:.5rem 1rem;border:1px solid #ccc;background:#f5f5f5;cursor:pointer}button[disabled]{cursor:not-allowed;opacity:.6}