/* Games Page Styles */
.game-card {
    background: var(--surface-container, #1c2026);
    border: 1px solid var(--outline-variant, #414753);
    border-radius: 1rem;
    transition: all 0.25s ease;
    color: var(--on-surface, #e0e2ec);
}
.game-card:hover {
    border-color: var(--primary, #aac7ff);
    transform: translateY(-4px);
    box-shadow: 0 12px 32px rgba(0,0,0,0.3);
}
