/* ظرف اصلی، مثل .carousel در آموزش */
.pars-logo-carousel {
    margin: 0 auto;
    padding: 16px 0;
    max-width: 100%;
    overflow: hidden;
    display: flex;       /* هر گروه یک "اسلاید طولانی" است */
    direction: ltr;      /* برای اینکه حرکت از چپ به راست منطقی باشه */
}

/* هر فرزند مستقیم (دو تا گروه) یک عرض کامل بگیره */
.pars-logo-carousel > * {
    flex: 0 0 100%;
}

/* خود گروه‌ها (مثل .group در آموزش) */
.pars-logo-carousel .plc-group {
    display: flex;
    gap: 24px;
    padding-right: 24px;      /* فاصله بین آخرین و اولین لوگو */
    will-change: transform;   /* کمک به مرورگر برای انیمیشن نرم‌تر */
    animation: plc-scroll 22s linear infinite;
}

/* کارت‌ها (لوگوها) داخل گروه */
.pars-logo-carousel .plc-card {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;

    padding: 6px 12px;
    border-radius: 999px;
    background: #ffffff;
    box-shadow: 0 4px 14px rgba(15, 23, 42, 0.04);
    border: 1px solid rgba(148, 163, 184, 0.12);  /* بردر محو */
}

.pars-logo-carousel .plc-card img {
    display: block;
    object-fit: contain;
    opacity: 0.96;
    transition: transform 0.18s ease, opacity 0.18s ease;
}

/* افکت کوچک روی هاور لوگو */
.pars-logo-carousel .plc-card:hover img {
    transform: translateY(-2px) scale(1.02);
    opacity: 1;
}

/* ✨ Pause روی hover کل کاروسل (مثل آموزش: &:hover .group) */
.pars-logo-carousel:hover .plc-group {
    animation-play-state: paused;
}

/* 🔁 انیمیشن بی‌نهایت
   - چون دو تا گروه پشت‌سرهم داریم:
   - در 0% گروه‌ها در وضعیت "بعد از هم" هستن که مجموعه دوم تو دید باشه
   - در 100% گروه‌ها برمی‌گردن طوری که مجموعه اول تو دید باشه
   - جهت حرکت از چپ به راست (translateX از -100% به 0) */
@keyframes plc-scroll {
    0% {
        transform: translateX(-100%); /* اول مجموعه دوم تو دید هست */
    }
    100% {
        transform: translateX(0);      /* بعد مجموعه اول میاد تو دید */
    }
}

/* موبایل: فاصله‌ها کوچیک‌تر و حرکت می‌تونه کمی سریع‌تر بشه اگر خواستی */
@media (max-width: 600px) {
    .pars-logo-carousel .plc-group {
        gap: 16px;
        animation-duration: 18s; /* می‌تونی اینو کم/زیاد کنی */
    }

    .pars-logo-carousel .plc-card {
        padding: 4px 8px;
        box-shadow: 0 3px 10px rgba(15, 23, 42, 0.03);
    }
}
