#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}form{display:flex;gap:10px;justify-content:center;align-items:center;margin:20px 0}input[type=text]{padding:10px 15px;font-size:16px;border:2px solid #ccc;border-radius:5px;width:300px;transition:border-color .3s}input[type=text]:focus{outline:none;border-color:#646cff}
