/* Importando uma fonte do Google Fonts para um visual mais amigável */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');

/* Estilos gerais para o corpo da página */
body {
    font-family: 'Poppins', sans-serif; /* Define a fonte importada como padrão */
    background-color: #fefae0; /* Um amarelo bem clarinho para o fundo, lembrando um dia de sol */
}

/* --- Barra de Navegação (Navbar) --- */
.navbar {
    background-color: #faedcd !important; /* Um bege mais escuro para a barra de navegação */
    border-bottom: 3px solid #d4a373; /* Uma borda marrom claro para dar um toque rústico */
}

.navbar-brand {
    font-weight: 700; /* Deixa a fonte do nome da feira em negrito */
    color: #bc6c25 !important; /* Cor principal, um laranja/marrom, para o nome da feira */
}

/* --- Títulos --- */
h1, h2 {
    color: #283618; /* Verde escuro para os títulos principais, lembrando a natureza */
    font-weight: 700;
}

/* --- Cartões de Produto (Cards) --- */
.card {
    border: 1px solid #d4a373; /* Mesma cor da borda da navbar para consistência */
    border-radius: 8px; /* Bordas levemente arredondadas */
}

.card-title {
    color: #bc6c25; /* Cor principal nos títulos dos produtos */
    font-weight: 700;
}

/* --- Botões --- */
.btn-primary {
    background-color: #606c38; /* Verde musgo para o botão principal */
    border-color: #606c38;
    font-weight: 700;
}

.btn-primary:hover {
    background-color: #283618; /* Verde mais escuro quando o mouse passa por cima */
    border-color: #283618;
}