/* SDC round I (M-SDC 71041f43): minimal fixes for the archived /bully/ sub-site. */
html,body{overflow-x:clip}                                   /* no sideways page scroll on phones */
.elementor-widget-theme-site-logo img{max-width:100%;height:auto;object-fit:contain}
.elementor-widget-sitemap .elementor-sitemap-item,
.elementor-widget-sitemap .elementor-sitemap-item a{color:#e9e2d6 !important}   /* footer page list readable on the dark panel */
.elementor-element-12900c8 p{white-space:normal;overflow-wrap:anywhere;padding-inline:12px;margin:0}  /* credit line never cut */
/* Home carousel: Elementor Pro's rule `.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper{overflow:hidden}`
   targets the Swiper 5 class; this Swiper 8 marks itself `swiper-initialized`, so the wrapper kept clipping its own
   (translated) slides and the band rendered empty. Clip at the carousel container instead. */
.elementor-widget-media-carousel .elementor-main-swiper{overflow:hidden}
.elementor-widget-media-carousel .elementor-main-swiper.swiper-initialized>.swiper-wrapper{overflow:visible}
