:root {
    --cor-fundo: #FFFFFF; /* Branco */
    --cor-principal: #FF0000; /* Vermelho */
    --cor-secundaria: #000000; /* Preto */
    --cor-destaque: #FF0000; /* Vermelho */
    --cor-texto: #000000; /* Preto */
}

body {
    background-color: var(--cor-fundo);
    color: var(--cor-texto);
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
}

.caixa-principal {
    background-color: var(--cor-principal);
    width: 90%;
    max-width: 600px;
    text-align: center;
    padding: 20px;
}

h1 {
    color: var(--cor-destaque);
}

button {
    background-color: var(--cor-secundaria);
    color: var(--cor-fundo); /* Branco para o texto do botão */
    border: none;
    border-radius: 15px;
    padding: 15px;
    transition: background-color 0.3s;
}

button:hover {
    background-color: var(--cor-destaque);
    color: var(--cor-fundo); /* Branco para o texto do botão ao passar o mouse */
}

