/* إضافات خاصة بصفحة الخدمات */
.service__card {
    position: relative;
    overflow: hidden;
    transition: all 0.4s ease;
    border: 2px solid transparent;
}

.service__card:hover {
    border-color: var(--primary-color);
    transform: translateY(-15px);
    box-shadow: 0 15px 40px rgba(92, 72, 238, 0.1);
}

.service__link {
    display: inline-block;
    margin-top: 1rem;
    color: var(--primary-color);
    text-decoration: none;
    font-weight: 600;
    position: relative;
    padding-bottom: 5px;
}

.service__link::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: var(--gradient);
    transform: scaleX(0);
    transition: transform 0.3s ease;
}

.service__link:hover::after {
    transform: scaleX(1);
}
