body {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff5f8; /* Fundo levemente rosado */
    color: #4a012a; /* Texto em tom vinho escuro para combinar */
    margin: 0;
    padding: 20px;
}

h2, h3 {
    text-align: center;
    margin: 5px 0;
    color: #d63384; /* Títulos em rosa */
}

.count-info {
    text-align: center;
    font-weight: bold;
    color: #b08900; /* Tom dourado/amarelo escuro */
    margin-bottom: 10px;
}

/* Tabela */
table {
    border-collapse: collapse;
    width: 90%;
    margin: 20px auto;
    background-color: #fff9db; /* Amarelinho pastel */
    box-shadow: 0px 4px 12px rgba(214, 51, 132, 0.2); /* Sombra rosada suave */
    border: 2px solid #ffc2d1; /* Borda rosa claro */
}

th, td {
    border: 1px solid #ffc2d1; /* Bordas das células em rosa claro */
    padding: 10px;
    text-align: center;
}

/* Cabeçalho */
th {
    background-color: #ffc2d1; /* Rosinha claro */
    color: #a33b52; /* Texto contrastante */
}

/* Linhas alternadas */
tr:nth-child(even) td {
    background-color: #fffceb; /* Amarelo ainda mais claro */
}

/* Hover */
tr:hover td {
    background-color: #ffe0e9; /* Destaque em rosa ao passar o mouse */
    color: #d63384;
}

/* Container */ 
.container {
    max-width: 600px;
    margin: 50px auto;
    background-color: #fff9db; /* Amarelinho pastel */
    padding: 30px;
    box-shadow: 0 0 15px rgba(255, 194, 209, 0.5);
    border-radius: 8px;
    border: 2px solid #ffc2d1; /* Borda rosa */
}

/* Boxes (Cores Milena) */
.box {
    width: 200px;
    height: 200px;
    background-color: #fff2b2; /* Amarelo Pastel */
    color: #a33b52;
    font-size: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    border: 2px solid #ffc2d1; /* Borda rosa */
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

.box:nth-child(2) {
    background-color: #ffdee5; /* Rosinha claro */
}

.box:nth-child(3) {
    background-color: #fff9db; /* Amarelinho pastel */
}