body {  
    background-color: #f0fff0; /* A soothing green background for our froge enthusiasts */  
    font-family: 'Comic Sans MS', cursive, sans-serif; /* Because everyone loves a little whimsy */  
    color: #333;  
}  

h1, h2, h3 {  
    color: #2c662d; /* Froge-friendly green for all headings */   
}  

a {  
    color: #228b22; /* A vibrant link color reminiscent of lush meadows */  
    text-decoration: none;  
}  

a:hover {  
    text-decoration: underline; /* A delightful underline to encourage exploration */  
}  

.button {  
    background-color: #4caf50; /* Green, for froge! */  
    border: none;  
    color: white;  
    padding: 15px 32px;  
    text-align: center;  
    text-decoration: none;  
    display: inline-block;  
    font-size: 16px;  
    margin: 4px 2px;  
    cursor: pointer;  
    border-radius: 8px;  
}  

.form-container {  
    max-width: 600px;  
    padding: 20px;  
    background-color: #ffffff;  
    border-radius: 10px;  
    box-shadow: 0 0 10px rgba(0,0,0,0.1);  
}  

.footer {  
    font-size: 0.8em;  
    color: #555;  
    text-align: center;  
    padding: 10px;  
    background-color: #f9f9f9;  
    border-top: 1px solid #ddd;  
}