/* ===== FIX YOTTIE WIDGET SIZING ===== */

/* Force a reasonable container height */
#yottie_1 .yottie-widget-feed-section-inner.swiper-container {
    height: auto !important;
    min-height: 300px !important;
}

/* Force larger thumbnails */
#yottie_1 .yottie-widget-video-preview-thumbnail {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
}

/* Force thumbnail images to fill properly */
#yottie_1 .yottie-widget-video-preview-thumbnail img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

/* Give video cards proper height */
#yottie_1 .yottie-widget-video {
    height: auto !important;
    min-height: 200px !important;
}

/* Make sure video info (title, description) is visible */
#yottie_1 .yottie-widget-video-info {
    display: block !important;
    padding: 12px 0 !important;
}

/* Ensure video title wraps and is readable */
#yottie_1 .yottie-widget-video-info-title {
    white-space: normal !important;
    line-height: 1.4 !important;
}

/* Let slides auto-size their height */
#yottie_1 .yottie-widget-feed-section-slide {
    height: auto !important;
}

/* Give the overall widget breathing room */
#yottie_1 {
    min-height: 350px !important;
}