/*
 * Theme Default structural overrides.
 */

/*
 * A imagem do Media Carousel preserva a proporção natural do arquivo
 * enquanto nenhuma proporção estiver configurada. O recorte quadrado da
 * folha base pertence apenas aos Themes que o declararem explicitamente.
 *
 * As duas propriedades leem as variáveis emitidas pelo template deste
 * Theme, com o comportamento anterior preservado no fallback:
 *
 * - aspect-ratio volta a auto sem Image Ratio configurado;
 * - border-radius volta ao raio legado sem Rounding configurado.
 *
 * A regra precisa desta especificidade porque a folha base declara o
 * mesmo par com uma única classe, perdendo para regras de tema
 * hospedeiro que alcançam a imagem por tipo — o Elementor, por exemplo,
 * declara .elementor img{border-radius:0}. O Theme Magazine já vence
 * pelo mesmo motivo, com os seus três seletores encadeados.
 */
.mnsw-theme-default .mnsw-media-carousel-item__image{

    aspect-ratio:var(--mnsw-image-ratio, auto);

    border-radius:var(--mnsw-image-shape-radius, var(--mnsw-card-radius, 14px));

}
