body {
    background-color: #e0ffe0;
    font-family: 'Comic Sans MS', cursive, sans-serif;
    color: #004400;
    margin: 0;
    padding: 0;
}

h1, h2, h3 {
    font-family: 'Froglet', sans-serif;
    color: #007700;
}

a {
    color: #008800;
    text-decoration: none;
}

a:hover {
    color: #00aa00;
    text-decoration: underline;
}

button, 
input[type="submit"], 
input[type="button"] {
    background-color: #99ff99;
    border: none;
    border-radius: 5px;
    color: #004400;
    padding: 10px 20px;
    font-size: 1em;
    cursor: pointer;
}

button:hover, 
input[type="submit"]:hover, 
input[type="button"]:hover {
    background-color: #77dd77;
}