body { 
    font-family: Arial, sans-serif; 
    background-color: #f4f4f4; 
    padding: 20px; 
} 
h1 { 
    color: #333; 
} 

form { 
    background-color: #fff; 
    padding: 20px; 
    border-radius: 5px; 
    max-width: 400px; 
    margin: auto; 
    box-shadow: 0 0 10px rgba(0,0,0,0.1); 
} 

label { 
    font-weight: bold; 
} 
input[type="text"], 
input[type="number"] { 
    width: 80%; 
    padding: 10px; 
    margin: 10px 0; 
    border-radius: 5px; 
    border: 1px solid #ccc; 
} 

input[type="submit"] { 
    background-color: #28a745; 
    color: white; 
    padding: 10px 15px; 
    border: none; 
    border-radius: 5px; 
    cursor: pointer; 
} 

input[type="submit"]:hover { 
    background-color: #218838; 
} 