body{font-family:Arial,sans-serif;text-align:center;background:#fafafa;margin:0;padding:0}.container{max-width:600px;margin:0 auto;padding:2rem}.top-h1,h1,h2,h3{text-align:center}h1{font-size:1.8rem;margin-bottom:1rem}input[type=text],input[type=checkbox]{margin-top:.5rem;margin-bottom:1rem;font-size:1rem;padding:.5rem}input[type=text]{width:80%;max-width:300px;border:1px solid #ddd;border-radius:6px}button{font-size:1rem;padding:.6rem 1.2rem;border:none;background:#007bff;color:#fff;border-radius:6px;cursor:pointer}button:hover{background:#005fcc}h3 a{color:#007bff;text-decoration:none}h3 a:hover{text-decoration:underline}#result{font-size:1.2rem;font-weight:600}footer{margin-top:10%}
