
/* Estilos da Tabela Interna (Backlinks) */
.backlinks-table {
    width: 100%;
    border-collapse: collapse;
}

/* Estilos da Célula (Coluna) da Tabela Interna */
.backlinks-cell {
    width: 100%; /* Ocupa a largura total da linha */
    padding: 10px;
    text-align: left;
    vertical-align: top;
    border-right: none !important; /* Garante que a borda vertical não exista mais */
}

/* Estilo para o SEPARADOR DE LINHA (bordas inferiores) */
.backlinks-cell.row-separator {
    /* Adiciona a borda inferior para separar um item do próximo */
    border-bottom: 1px solid #ccc; /* Separador sutil */
    /* Garante um espaço abaixo do conteúdo antes da borda */
    padding-bottom: 15px; /* Aumentado ligeiramente para melhor separação visual */
    margin-bottom: 5px; /* Adiciona um pequeno espaço após a borda */
}


/* Estilo do Título (Link principal) */
.backlinks-title {
    font-weight: bold;
    text-decoration: none;
    color: #8c7040; /* Cor primária */
    display: block; /* Garante que o link ocupe toda a largura */
}

/* Estilo da Descrição/Texto */
.backlinks-text {
    margin: 5px 0;
    font-size: 1.1em;
    color: #555;
}

/* Estilo para o link "Veja mais" dentro do parágrafo de texto */
.backlinks-text-link {
    display: inline;
    white-space: nowrap; 
    font-weight: bold; 
    text-decoration: none;
    color: #8c7040; 
}


/* Estilo da Fonte/Nome do Blog - Estilo base */
.backlinks-source {
    font-size: 1.1em;
    color: #999; 
    display: block;
}

/* NOVO ESTILO CSS: Fonte menor e em itálico para a origem do blog */
.blog-source-italic {
    font-size: 0.9em; /* De 0.8em para 0.7em (menor) */
    font-style: italic; /* Em itálico */
    color: #000; /* Cor ajustada para garantir visibilidade, ajuste conforme seu tema */
}


/* Estilos CSS para o Contêiner Exterior */
.tabela-container {
    /* Define a cor de fundo da página (opcional, mas bom para contexto) */
    background-color: #f0f0f0; 
    padding: 20px; /* Um pouco de espaço em torno da tabela na página */
}

/* Estilos CSS para a Tabela Principal (ÚNICA) */
.tabela-unica {
    /* A tabela em si */
    
    /* Largura total: 90% da largura da tela */
    width: 90%; 
    
    /* Margem de 10% nas laterais (esquerda e direita) */
    /* A margem de 10% de cada lado, combinada com a largura de 90%, 
       garante que a tabela use 90% da tela e fique centralizada. */
    margin-left: 5%;
    margin-right: 5%;
    
    margin-top: 0;
    margin-bottom: 0;

    /* Fundo branco */
    background-color: white; 
    
    /* Outros ajustes visuais da tabela */
    border-collapse: collapse; /* Remove o espaçamento entre bordas de células */
    border: 1px solid #ccc; /* Uma borda sutil para visualização */
}

.tabela-unica td {
    /* Estilo para a única célula (dado da tabela) */
    padding: 15px; /* Espaçamento interno no conteúdo da célula */
    text-align: Left; /* Centraliza o texto */
    font-family: Arial, sans-serif; /* Fonte para o texto */
    
    /* CORREÇÃO CRUCIAL: Inclui o padding na largura da célula, 
       impedindo que o conteúdo interno (backlinks-table) estoure o limite. */
    box-sizing: border-box; 
}

/* Container que centraliza o logo LLAMA */
.container-logo-llama {
    /* Centraliza o conteúdo horizontalmente */
    text-align: center; 
    
    /* Alinhamento com a tabela (90% de largura, centralizado com 5% de margem) */
    width: 90%; 
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 0; 
    margin-bottom: 0; 
    
    padding: 20px;
}

/* Garante que o link não interfira na centralização da imagem */
.container-logo-llama a {
    display: block; 
    line-height: 0;
}

/* Estilo para a imagem do logo: Torna-a responsiva e centralizada */
.imagem-logo-llama {
    /* GARANTE RESPONSIVIDADE EM QUALQUER TELA */
    max-width: 100%; 
    height: auto; 
    
    display: block; 
    margin-left: auto;
    margin-right: auto;
}

/* NOVOS ESTILOS PARA O RODAPÉ DE CRÉDITOS */

/* 1. Estilo para o bloco de créditos (Layout, Centralização e Espaçamento) */
.footer-credits {
    text-align: center;
    padding: 20px 0;
}

/* 2. Estilo para os Links dentro do bloco de Créditos */
.footer-credits a {
    text-decoration: none; /* Remove o sublinhado */
    color: inherit; /* Herda a cor do texto do .backlinks-text */
    font-weight: bold; 
}