/*!
 * 广场页面专用样式
 * 配色与卡片布局统一由 claude-theme.css 提供，本文件只保留广场页独有的交互行为，
 * 避免与主题层重复定义或互相覆盖。
 */

/* 返回顶部按钮的隐藏/出现状态（主题层负责配色与定位） */
.btn-back-to-top {
    padding: 0.5rem 1rem;
    position: fixed;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    -webkit-transform: translateY(200%);
    transform: translateY(200%);
}

.btn-back-to-top.scrolled {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

/* 移动端页脚不再固定，返回顶部按钮相应下移，避免互相遮挡 */
@media (max-width: 767px) {
    .btn-back-to-top {
        bottom: 24px;
    }
}

/* 图片列表容器：栅格由主题层的 grid 接管，这里清除 zui 的浮动栅格影响 */
.cards.listNum {
    display: grid;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
}

/* 图片卡片的可点提示 */
.cards .card img {
    cursor: zoom-in;
}