/* CSS para Páginas Legais (Termos, Privacidade, etc.) */

body {
    font-family: 'Inter', sans-serif;
    background-color: #ffffff; /* FORÇA o fundo branco, corrigindo o fundo preto */
    color: #212529; /* Define a cor de texto padrão para preto */
}

.legal-content {
    max-width: 100%; /* Garante que o conteúdo não vai estourar a largura */
}

.legal-content h1, .legal-content h2, .legal-content h3 {
    font-weight: 700;
    color: #343a40; /* Cinza escuro para os títulos */
}

.legal-content p, .legal-content li {
    color: #495057; /* Cinza um pouco mais claro para o texto */
    line-height: 1.8;
    font-size: 1.1rem;
    text-align: justify; /* Justifica o texto para um visual mais formal */
}

.legal-content ul {
    padding-left: 2rem;
    list-style-type: disc; /* Garante que os marcadores da lista apareçam */
}

.legal-content li {
    margin-bottom: 0.75rem;
}

.legal-content a {
    color: #0d6efd; /* Azul padrão do Bootstrap para links */
    text-decoration: underline;
}

.legal-content a:hover {
    color: #0a58ca;
}
