/*
Theme Name: RiPro-V5 Test (交互轻量版)
Template: ripro-v5
Description: 仅卡片圆角、悬停上浮、阴影过渡
Version: 3.0
*/

/* 全局圆角与过渡变量 */
:root {
    --card-radius: 1.25rem;
    --transition-base: all 0.3s cubic-bezier(0.2, 0.9, 0.4, 1.1);
    --shadow-hover: 0 20px 35px -8px rgba(0, 0, 0, 0.15);
}

/* 卡片圆角 */
.card,
.post-item,
.article-item,
.site-main .entry,
.widget,
.module-box {
    border-radius: var(--card-radius) !important;
    transition: var(--transition-base);
}

/* 悬停上浮 + 阴影 */
.card:hover,
.post-item:hover,
.article-item:hover {
    transform: translateY(-4px);
    box-shadow: var(--shadow-hover) !important;
}

/* 缩略图圆角（仅顶部） */
.entry-thumb,
.post-thumbnail img,
.module-thumb img {
    border-radius: var(--card-radius) var(--card-radius) 0 0 !important;
}

/* 内容区内边距（保持视觉舒适） */
.entry-content,
.post-content {
    padding: 1.25rem;
}

/* 响应式：小屏幕减少上浮距离 */
@media (max-width: 768px) {
    .card:hover,
    .post-item:hover {
        transform: translateY(-2px);
    }
}