/* assets/css/style.css */

/* Importar a fonte Inter */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

/* Definir variáveis de cor personalizadas (sobrescrevendo ou adicionando ao Bootstrap) */
:root {
  --app-color-primary: #38B2AC;    /* Verde Principal */
  --app-color-secondary: #2D3748;  /* Azul Escuro Texto */
  --app-color-danger: #E53E3E;     /* Vermelho Despesas */
  --app-color-background: #F7FAFC; /* Cinza Claro Fundo */
  --app-color-text: #2D3748;       /* Cor do texto principal */
  --app-color-text-muted: #718096; /* Cinza médio para textos secundários */
  --app-color-border: #E2E8F0;     /* Cinza claro para bordas */

  /* Sobrescrever cores do Bootstrap (opcional, mas útil para consistência) */
  --bs-primary: var(--app-color-primary);
  --bs-primary-rgb: 56, 178, 172; /* RGB do verde */
  --bs-secondary: var(--app-color-secondary);
  --bs-secondary-rgb: 45, 55, 72;  /* RGB do azul escuro */
  --bs-success: var(--app-color-primary); /* Usar nosso verde para sucesso */
  --bs-success-rgb: 56, 178, 172;
  --bs-danger: var(--app-color-danger);
  --bs-danger-rgb: 229, 62, 62;     /* RGB do vermelho */
  --bs-body-bg: var(--app-color-background);
  --bs-body-color: var(--app-color-text);
  --bs-border-color: var(--app-color-border);
}

/* Aplicar a fonte Inter ao corpo */
body {
  font-family: 'Inter', sans-serif;
  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
}

/* Ajustes gerais */
.navbar {
  border-bottom: 1px solid var(--bs-border-color);
}

.footer {
    border-top: 1px solid var(--bs-border-color);
}

/* Cores customizadas para valores (exemplo) */
.text-income {
  color: var(--app-color-primary) !important; /* Verde para receitas */
}

.text-expense {
  color: var(--app-color-danger) !important; /* Vermelho para despesas */
}

/* Estilos para o formulário de login/registro (exemplo) */
.auth-card {
    max-width: 450px;
    margin: 2rem auto; /* Centraliza e adiciona margem */
}

/* Adicione outros estilos customizados conforme necessário */