body {  
    background-color: #e0f7da;  
    font-family: 'Arial', sans-serif;  
    color: #2e7d32;  
}  

h1, h2, h3 {  
    color: #1b5e20;  
    text-align: center;  
}  

a {  
    color: #004d40;  
    text-decoration: none;  
}  
a:hover {  
    text-decoration: underline;  
}  

button {  
    background-color: #66bb6a;  
    color: white;  
    border: none;  
    padding: 10px 20px;  
    text-align: center;  
    text-decoration: none;  
    display: inline-block;  
    font-size: 16px;  
    margin: 4px 2px;  
    cursor: pointer;  
    border-radius: 12px;  
}  

footer {  
    text-align: center;  
    padding: 20px;  
    background-color: #a5d6a7;  
    position: fixed;  
    left: 0;  
    bottom: 0;  
    width: 100%;  
}  