body{margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#4a148c;color:#fff}form{display:flex;flex-direction:column;align-items:center}input{font-size:1.5rem;padding:1rem;border-radius:12px;border:none;margin-top:1rem;width:300px}button{margin-top:1.5rem;font-size:1.2rem;padding:.8rem 1.5rem;border-radius:12px;border:none;background-color:#1e40af;color:#fff;cursor:pointer}button:hover{background-color:#3b82f6}h1,p{text-align:center}
