body {  
    background-color: #e0f7fa;  
    font-family: 'Comic Sans MS', cursive;  
    color: #00796b;  
}  

h1 {  
    color: #004d40;  
    text-align: center;  
    font-size: 3em;  
    margin-top: 20px;  
}  

p {  
    padding: 10px;  
    font-size: 1.2em;  
    line-height: 1.6;  
}  

a {  
    color: #004d40;  
    text-decoration: none;  
    transition: color 0.3s ease;  
}  

a:hover {  
    color: #00796b;  
}  

button {  
    background-color: #00796b;  
    color: white;  
    border: none;  
    padding: 10px 20px;  
    border-radius: 5px;  
    cursor: pointer;  
    transition: background-color 0.3s ease;  
}  

button:hover {  
    background-color: #004d40;  
}  

header {  
    background-color: #004d40;  
    padding: 20px;  
    text-align: center;  
}  

footer {  
    background-color: #004d40;  
    padding: 10px;  
    position: fixed;  
    bottom: 0;  
    width: 100%;  
    text-align: center;  
}  