diff --git a/server.js b/server.js
index 0381364..3f8f304 100644
--- a/server.js
+++ b/server.js
@@ -1395,19 +1395,21 @@ A professora Camila quer criar um Cartaz para sala de aula da Educação Infanti
Detalhes do Cartaz:
- Título: "${titulo}"
- Tema / Foco Pedagógico: "${tema}"
-- Layout Selecionado: "${layout}" (Opções: regras, mural, calendario, livre)
+- Tipo de Cartaz: "${layout}" (educativo, informativo, conscientizacao, cultural)
- Tamanho: "${tamanho || 'A4'}"
- Orientação: "${orientacao === 'paisagem' ? 'Paisagem/Horizontal' : 'Retrato/Vertical'}"
Por favor, gere o CONTEÚDO textual e estrutural do cartaz em HTML.
REGRAS FUNDAMENTAIS E ESTÉTICAS:
+- O cartaz deve caber ESTRITAMENTE em UMA ÚNICA PÁGINA (Tamanho ${tamanho || 'A4'}, orientação ${orientacao === 'paisagem' ? 'Horizontal' : 'Vertical'}). Não crie textos longos ou listas que fariam a folha "vazar" na impressão.
- Distribua a informação em CARDS (pequenos cartões ou blocos curtos) bem espaçados, parecidos com pôsteres infantis modernos, onde o texto NÃO ocupa uma folha corrida.
-- Os textos devem ser extremamente curtos, visuais e fáceis de ler.
+- Os textos devem ser extremamente curtos, diretos, visuais e fáceis de ler.
- Use emojis apropriados para crianças.
-- Se for layout "regras", crie os combinados (max 5) de forma positiva, colocando cada regra em um card
separado.
-- Se for "calendario", estruture áreas para o dia da semana, ajudante e clima.
+- Se for "educativo", estruture o conteúdo pedagógico de forma visual (ex: caixas para alfabeto, tabuada, regras gramaticais).
+- Se for "informativo", destaque avisos gerais e orientações (ex: horários, cardápio, provas) em caixas curtas e legíveis.
+- Se for "conscientizacao", use frases curtas de impacto sobre campanhas (ex: prevenção, saúde, coleta seletiva), acompanhadas de dicas em pequenos blocos.
+- Se for "cultural", promova a atividade de lazer, esporte ou feira destacando o evento de forma animada e pontual.
- Considere a orientação ${orientacao === 'paisagem' ? 'Paisagem (horizontal)' : 'Retrato (vertical)'} ao organizar o fluxo: para paisagem, use \`display: flex; flex-wrap: wrap; gap: 20px;\` para os cards ficarem lado a lado; para retrato, de cima para baixo.
-- Não use textos que extrapolem o tamanho de 1 página de ${tamanho || 'A4'}.
- Retorne apenas o formato HTML (use
,
,
,
, , ). Não adicione ou , retorne apenas o conteúdo interno. Não inclua o título
pois ele já é colocado no topo pela interface.`;
let conteudoHtml = '';