/* Main stylesheet for Healthy Meals Daily */

body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #f7f7f7;
}

header, footer {
    background-color: #2d6a4f;
    color: #ffffff;
    padding: 1rem;
}

main {
    padding: 1rem;
}

nav a {
    color: #ffffff;
    margin-right: 1rem;
    text-decoration: none;
}

.flash {
    padding: 0.5rem;
    margin: 0.5rem 0;
}

.flash.success {
    background-color: #d1fae5;
    color: #065f46;
}

.flash.error {
    background-color: #fee2e2;
    color: #991b1b;
}