/* Preview cards autoscale with gap-aware single-row sizing */
.home1_section3 .preview-cards .card__container{--gap:clamp(6px,2vw,16px);--cards:3;display:flex;flex-wrap:nowrap;gap:var(--gap);justify-content:center;align-items:center}
.home1_section3 .preview-cards .card__container .card{min-width:0!important;min-height:0!important;width:calc((100% - (var(--gap) * (var(--cards) - 1))) / var(--cards));aspect-ratio:2/3;height:auto;max-width:360px;--outline-w:clamp(3px,.6vw,9px)}
@media(min-width:1200px){.home1_section3 .preview-cards .card__container{justify-content:center}.home1_section3 .preview-cards .card__container .card{width:min(360px,calc((100% - (var(--gap) * (var(--cards) - 1))) / var(--cards)))}}
.home1_section3 .preview-cards .card__container .card:nth-of-type(4){-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;background-attachment:scroll!important;animation:none!important}
.home1_section3 .preview-cards .card__container .card:nth-of-type(4)::after{content:"Out Now";position:absolute;top:8px;left:8px;padding:4px 10px;font-size:12px;font-weight:700;color:#fff;background:#dc3545;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.25);z-index:10;letter-spacing:.3px}
.home1_section3 .preview-cards .card__container .card:nth-of-type(1)::after{content:"Neural Twist";position:absolute;top:8px;left:8px;padding:4px 10px;font-size:12px;font-weight:700;color:#fff;background:#dc3545;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.25);z-index:10;letter-spacing:.3px}
.home1_section3 .preview-cards .card__container .card:nth-of-type(2)::after{content:"Editor's Pick";position:absolute;top:8px;left:8px;padding:4px 10px;font-size:12px;font-weight:700;color:#fff;background:#dc3545;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.25);z-index:10;letter-spacing:.3px}
.home1_section3 .preview-cards .card__container .card:nth-of-type(3)::after{content:"Fan Favorite";position:absolute;top:8px;left:8px;padding:4px 10px;font-size:12px;font-weight:700;color:#fff;background:#dc3545;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.25);z-index:10;letter-spacing:.3px}
.home1_section3 .badge-new,.home1_section3 .badge-hot,.home1_section3 .badge-fan,.home1_section3 .badge-neural{position:absolute;top:8px;left:8px;padding:4px 10px;font-size:12px;font-weight:700;color:#fff;background:#dc3545;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.25);z-index:2;pointer-events:none}
@media(min-width:992px){.home1_section3 .preview-cards .card__container .card:nth-of-type(4)::after,.home1_section3 .preview-cards .card__container .card:nth-of-type(1)::after,.home1_section3 .preview-cards .card__container .card:nth-of-type(2)::after,.home1_section3 .preview-cards .card__container .card:nth-of-type(3)::after{font-size:16px;padding:8px 14px;top:-16px;left:-8px}.home1_section3 .badge-new,.home1_section3 .badge-hot,.home1_section3 .badge-fan,.home1_section3 .badge-neural{font-size:16px;padding:8px 14px;top:-16px;left:-8px}.home1_section3 .card-body .zoom-img{overflow:visible}}
@media(max-width:767.98px){.home1_section3 .preview-cards .card__container .card:nth-of-type(1)::after,.home1_section3 .preview-cards .card__container .card:nth-of-type(2)::after,.home1_section3 .preview-cards .card__container .card:nth-of-type(3)::after,.home1_section3 .preview-cards .card__container .card:nth-of-type(4)::after{top:-8px;left:-8px;font-size:10px;padding:3px 8px}.home1_section3 .card-body .zoom-img{overflow:visible}.home1_section3 .badge-new,.home1_section3 .badge-neural,.home1_section3 .badge-hot,.home1_section3 .badge-fan{top:-8px;left:-8px;font-size:10px;padding:3px 8px}}

