.home-trust .trust-item img{
    width: 58px;
    height: 58px;
    object-fit: contain;
    opacity: .88;
    transition: .2s ease;
}

.home-trust .trust-title{
    font-weight: 600;
    font-size: .98rem;
    line-height: 1.7;
    color: var(--bs-body-color);
}

.home-trust .trust-accent{
    width: 26px;
    height: 3px;
    border-radius: 999px;
    margin-top: .55rem;
    opacity: .75;
    background: linear-gradient(90deg, #8cc63f 0%, #63b132 45%, #2f8f1e 100%);
    transition: .2s ease;
}

.home-trust .trust-item:hover img{
    opacity: 1;
    transform: translateY(-1px);
}

.home-trust .trust-item:hover .trust-accent{
    width: 32px;
    opacity: .95;
}

[data-bs-theme="dark"] .home-trust .trust-item img{
    filter: brightness(0) saturate(100%) invert(88%) sepia(8%) saturate(152%) hue-rotate(178deg) brightness(96%) contrast(90%);
    opacity: .92;
}

[data-bs-theme="dark"] .home-trust .trust-accent{
    opacity: .65;
}



/* Quick actions - general */
/* =========================
   Quick Actions
   ========================= */
.home-quick-actions a {
    text-decoration: none;
    display: block;
}

.home-quick-actions .row > div > a > div {
    min-height: 110px;
    transition: all .25s ease;
}

.home-quick-actions .row > div > a > div:hover {
    transform: translateY(-3px);
}

/* =========================
   DARK MODE ONLY
   ========================= */
[data-bs-theme="dark"] .home-quick-actions .row > div > a > div {
    background-image: none !important;
    box-shadow: none !important;
    border: none !important;
}

/* متن کارت‌ها */
[data-bs-theme="dark"] .home-quick-actions .row > div > a > div .h5,
[data-bs-theme="dark"] .home-quick-actions .row > div > a > div span.mb-0.h5 {
    color: #ffffff !important;
}

/* =========================
   1) وبینارهای آموزشی
   رنگ: Amber / Bronze
   ========================= */
[data-bs-theme="dark"] .home-quick-actions .row > div:nth-child(1) > a > div {
    background: #6B4E16 !important;
}

[data-bs-theme="dark"] .home-quick-actions .row > div:nth-child(1) i,
[data-bs-theme="dark"] .home-quick-actions .row > div:nth-child(1) .text-warning {
    color: #FFD24A !important;
}

/* =========================
   2) دانلود مباحث
   رنگ: Cobalt Blue
   ========================= */
[data-bs-theme="dark"] .home-quick-actions .row > div:nth-child(2) > a > div {
    background: #2F5D9A !important;
}

[data-bs-theme="dark"] .home-quick-actions .row > div:nth-child(2) i,
[data-bs-theme="dark"] .home-quick-actions .row > div:nth-child(2) .text-blue {
    color: #7FC4FF !important;
}

/* =========================
   3) اطلاعیه های آزمون
   رنگ: Violet
   ========================= */
[data-bs-theme="dark"] .home-quick-actions .row > div:nth-child(3) > a > div {
    background: #5E3E8A !important;
}

[data-bs-theme="dark"] .home-quick-actions .row > div:nth-child(3) i,
[data-bs-theme="dark"] .home-quick-actions .row > div:nth-child(3) .text-purple {
    color: #B78CFF !important;
}

/* =========================
   4) مشاوره تخصصی
   رنگ: Teal
   ========================= */
[data-bs-theme="dark"] .home-quick-actions .row > div:nth-child(4) > a > div {
    background: #1F6A70 !important;
}

[data-bs-theme="dark"] .home-quick-actions .row > div:nth-child(4) i,
[data-bs-theme="dark"] .home-quick-actions .row > div:nth-child(4) .text-info {
    color: #4FE1EE !important;
}




/* =========================
موارد بیشتر

   ========================= */
/* All courses - smooth more/less */
#course-pills-tabs-1{
    overflow-anchor:none;
}

#course-pills-tabs-1 .all-courses-grid{
    overflow:hidden;
    will-change:height;
}

#course-pills-tabs-1 .all-courses-grid.courses-fully-open{
    overflow:visible;
}

#course-pills-tabs-1 .all-courses-grid.courses-motion-ready>.all-course-item{
    display:block!important;
}

#course-pills-tabs-1 .all-course-item.course-extra-item{
    will-change:opacity,transform;
}

#toggle-all-courses{
    display:inline-flex!important;
    align-items:center;
    justify-content:center;
    gap:9px;
    min-height:auto;
    padding:7px 4px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    background-image:none!important;
    color:#667085!important;
    font-size:.91rem!important;
    font-weight:600!important;
    line-height:1.5!important;
    box-shadow:none!important;
    white-space:nowrap;
    cursor:pointer;
    transition:color .2s ease,transform .2s ease!important;
}

#toggle-all-courses::after{
    content:"";
    width:7px;
    height:7px;
    display:block;
    flex:0 0 7px;
    margin-top:-3px;
    border-right:1.6px solid currentColor;
    border-bottom:1.6px solid currentColor;
    transform:rotate(45deg);
    transition:transform .35s cubic-bezier(.22,.61,.36,1);
}

#toggle-all-courses.is-open::after{
    margin-top:3px;
    transform:rotate(225deg);
}

#toggle-all-courses:hover{
    background:transparent!important;
    color:#344054!important;
    box-shadow:none!important;
    transform:translateY(-1px);
}

#toggle-all-courses:active{
    transform:translateY(0);
}

#toggle-all-courses:focus-visible{
    outline:2px solid rgba(102,112,133,.22)!important;
    outline-offset:4px;
    box-shadow:none!important;
}

[data-bs-theme="dark"] #toggle-all-courses{
    background:transparent!important;
    color:#b8c0ca!important;
    box-shadow:none!important;
}

[data-bs-theme="dark"] #toggle-all-courses:hover{
    background:transparent!important;
    color:#fff!important;
}

@media(prefers-reduced-motion:reduce){
    #course-pills-tabs-1 .all-courses-grid,
    #course-pills-tabs-1 .all-course-item.course-extra-item,
    #toggle-all-courses,
    #toggle-all-courses::after{
        transition:none!important;
        will-change:auto;
    }
}