/* =============================================
   CSS para Espaços de Anúncios (Layout Limpo)
============================================= */

.ad-container {
    width: 100%;
    margin: 2rem auto;
    box-sizing: border-box;
    overflow: hidden; /* Garante que o conteúdo do anúncio não vaze */
    
    /* As linhas de background, borda e cor foram removidas para tornar o container invisível */
}

/* Espaço para um banner horizontal (Ex: 728x90) */
.ad-banner-top {
    min-height: 90px; /* Altura padrão de um banner leaderboard */
}

/* Espaço para um anúncio dentro do feed de receitas */
.ad-in-feed {
    width: 100%;
    aspect-ratio: 1 / 1.1; /* Mantém a proporção similar aos cards de receita */
    
    /* Removemos a herança de estilo de .card que o tornava visível */
    background: none;
    box-shadow: none;
    border: none;
}

/* Espaço para um anúncio no meio do artigo da receita */
.ad-in-article {
    min-height: 250px; /* Altura de um anúncio retangular médio (300x250) */
    display: flex;
    justify-content: center;
}