﻿body {
    background-color: #f8f9fa;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

h1, p {
    text-align: center;
}

.activity-card {
    border: none;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
    transition: transform 0.3s ease;
}

    .activity-card:hover {
        transform: translateY(-5px);
    }

.activity-img {
    height: 220px;
    object-fit: cover;
}

.card-body {
    background-color: white;
    padding: 20px;
}

.card-text {
    color: rgba(72, 71, 71, 0.7); /* رمادي مع شفافية 70% */
}