/* Scope everything to this section to avoid affecting other parts */ .video-carousel-section { background: transparent; /* change if you want a tinted section */ } .video-carousel-section .video-frame { max-width: 1000px; height: 500px; /* nicely sized on desktop */ } @media (max-width: 1000px) { .video-carousel-section .video-frame { max-width: 720px; } } @media (max-width: 1000px) { .video-carousel-section .video-frame { max-width: 100%; } } /* Make indicators (dots) bigger and easier to tap */ .video-carousel-section .carousel-indicators [data-bs-target] { width: 12px; height: 12px; border-radius: 50%; } /* Slightly larger controls for better UX */ .video-carousel-section .carousel-control-prev, .video-carousel-section .carousel-control-next { width: 4rem; }