/* 
This is the main CSS file for the FreedomLand website. 
It includes styles for layout, typography, and color schemes that align with a calm and nature-inspired design.
*/

body {
    font-family: 'Arial', sans-serif;
    line-height: 1.6;
    margin: 0;
    padding: 0;
    background-color: #f0f8ff; /* Light blue background */
    color: #333; /* Dark text color for readability */
}

header {
    background: #4caf50; /* Green header */
    color: white;
    padding: 20px;
    text-align: center;
}

nav {
    margin: 20px 0;
}

nav a {
    color: white;
    text-decoration: none;
    padding: 10px 15px;
}

nav a:hover {
    background: #45a049; /* Darker green on hover */
}

h1, h2, h3 {
    color: #2e7d32; /* Darker green for headings */
}

footer {
    background: #333; /* Dark footer */
    color: white;
    text-align: center;
    padding: 10px 0;
    position: relative;
    bottom: 0;
    width: 100%;
}

.container {
    width: 80%;
    margin: auto;
    overflow: hidden;
}

.button {
    display: inline-block;
    font-size: 16px;
    color: white;
    background: #4caf50; /* Green button */
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.button:hover {
    background: #45a049; /* Darker green on hover */
}