/* CCS1 站点覆盖样式（只做视觉微调，不动业务逻辑）
   2026-10-23 v1：投票作品图放大 50%（.pro-image 宽度 50% -> 75%）
   2026-10-23 v2：手机端再放大 50%（图片占满卡片 192px ≈ 129px × 1.5）
   2026-10-23 v3：统一显示框 —— 9號 原图 748×1280，其余 805×1280，宽度撑满后
                  9號 会比别家高 24px，卡片高度不齐；这里按多数图的比例统一框住。 */
.pro-box .pro-image {
    width: 75% !important;
    aspect-ratio: 805 / 1280 !important;
    object-fit: contain !important;
    object-position: center center !important;
    background: #fff !important;
}

@media (max-width: 599px) {
    /* 卡片内边距归零，让图片能占满整卡宽度（192px，比原来的 129px 大 49%） */
    .pro-item {
        padding: 0 !important;
    }
    .pro-image-btn {
        width: 100% !important;
        display: block !important;
    }
    .pro-box .pro-image {
        width: 100% !important;
        aspect-ratio: 805 / 1280 !important;
        border-radius: 8px 8px 0 0 !important;
    }
    /* 文字/票数/按钮区补回留白，避免贴边 */
    .pro-vote-link {
        padding: 10px !important;
    }
}
