/*
 * Estilos globais para a página inicial da plataforma Inaipe. Este arquivo define
 * cores, tipografia e layout da grade que lista os jogos disponíveis. Também
 * utilizamos transições suaves para melhorar a experiência ao passar o mouse
 * sobre os cartões de jogo.
 */

html, body {
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
    background: #f4f4f4;
}

header {
    background: #2c3e50;
    color: #ecf0f1;
    padding: 20px;
    text-align: center;
}

.game-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 20px;
    padding: 20px;
    max-width: 1000px;
    margin: 0 auto;
}

.game-card {
    background: #ffffff;
    border-radius: 8px;
    padding: 40px 20px;
    text-align: center;
    text-decoration: none;
    font-size: 1.4rem;
    color: #333333;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.game-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
}

/* Cores específicas para cada jogo para facilitar a identificação visual */
.game-card.paciencia { background: #16a085; color: #ffffff; }
.game-card.xadrez { background: #e67e22; color: #ffffff; }
.game-card.domino { background: #2980b9; color: #ffffff; }
.game-card.buraco { background: #8e44ad; color: #ffffff; }