:root {
    --app-background: #f4f7fb;
    --app-primary: #64ad7c;
    --app-primary-dark: #669271;
    --app-text: #1c221d;
}

.app-body {
    background-color: var(--app-background);
    color: var(--app-text);
    min-height: 100vh;
}

.app-navbar {
    background: var(--app-primary);
}

.app-navbar .navbar-brand {
    font-weight: 600;
}

.app-navbar .btn-outline-light:hover {
    color: var(--app-primary-dark);
}

textarea {
    width: 100%;
    min-height: 160px;
    padding: 12px;
    border: 1px solid #ced4da;
    border-radius: 6px;
}
