body {  
    background-color: #F0FFF0;  
    font-family: 'Philosopher', sans-serif;  
    color: #555;  
    line-height: 1.6;  
}  
  
h1, h2, h3 {  
    font-weight: 700;  
    color: #2E8B57;  
}  
  
a {  
    color: #006400;  
    text-decoration: none;  
    transition: color 0.3s ease;  
}  
  
a:hover {  
    color: #98FB98;  
}  

button {  
    background-color: #32CD32;  
    border: none;  
    color: white;  
    padding: 10px 20px;  
    text-align: center;  
    text-decoration: none;  
    display: inline-block;  
    font-size: 16px;  
    margin: 4px 2px;  
    cursor: pointer;  
    border-radius: 12px;  
    transition: background-color 0.3s ease;  
}  
  
button:hover {  
    background-color: #228B22;  
}  