.gallery-img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    display: block;
    border-radius: 8px;

    transition: transform 0.25s ease,
                box-shadow 0.25s ease,
                filter 0.25s ease;

    transform-origin: center center;

    position: relative;
    z-index: 1;
}

/* ✔ hover 核心（强制生效） */
.gallery-img:hover {
    transform: scale(1.35);
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.45);
    z-index: 99999;
}

/* ✔ 关键：解除所有可能裁切 */
.sd-grid-item,
.sd-card,
.sd-col {
    overflow: visible !important;
}

/* ✔ hover 时提升层级（避免被盖） */
.sd-grid-item:hover {
    z-index: 99999 !important;
}

/* ✔ 展览暗化背景 */
.sd-grid:hover .gallery-img {
    filter: brightness(0.55) saturate(0.85);
}

/* ✔ hover 图片恢复 */
.gallery-img:hover {
    filter: brightness(1) saturate(1.1);
}

/* =========================
   Furo Sidebar Brand Block
   ========================= */

/* 去掉 sidebar 顶部空白 */
aside.sidebar-container {
    padding-top: 0 !important;
}

/* 整体区域 */
.sidebar-brand {
    padding: 0;
    margin: 0;
}

/* link 整体可点击 */
.sidebar-brand-link {
    text-decoration: none;
    color: inherit;
    display: block;
}

/* 图片容器 */
.sidebar-brand-image {
    overflow: hidden;
}

/* 图片 */
.sidebar-brand-image img {
    width: 100%;
    height: 140px;
    object-fit: cover;
    display: block;

    transition: transform 0.25s ease;
}

/* hover 动效：轻微放大 */
.sidebar-brand-link:hover .sidebar-brand-image img {
    transform: scale(1.05);
}

/* title */
.sidebar-brand-title {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 8px;
    border-bottom: 1px solid var(--color-background-border);
}

.sidebar-brand-image img {
    transition: transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1);
}

[data-theme="dark"] .sidebar-brand-title {
    color: #eaeaea;
}

.sidebar-brand-title {
    letter-spacing: 0.5px;
    opacity: 0.85;
}