A fantástica história por trás da pequena sereia

Quem nunca ouviu falar da história da pequena sereia, uma das mais famosas e encantadoras narrativas da literatura infantil? Por trás dessa ...

5 biografias sobre Mona Lisa

Considerada uma das obras de arte mais icônicas da história, a Mona Lisa é um dos quadros mais famosos do mundo. Mas, além da sua beleza mis...

Crítica: Tempo, 2021

Foto: Reprodução   SINOPSE Não recomendado para menores de 14 anos Neste novo thriller misterioso e arrepiante intitulado de Tempo, acompanh...

Crítica: Ritual - Presença maligna, 2020

Imagem: Reprodução SINOPSE Não recomendado para menores de 14 anos Após se mudarem para uma nova casa no interior da Inglaterra, Marianne, s...

[RESENHA #989] O povo brasileiro - A formação e o sentido do Brasil, de Darcy Ribeiro

Obra magistral, e o maior desafio de Darcy Ribeiro, O povo brasileiro é uma tentativa de compreender quem somos, o que somos e a importância...

[#988 RESENHA] Coelho maldito, de Bora Chung

SORE O LIVRO Os contos presentes em Coelho maldito, livro finalista do International Booker Prize, transitam entre realismo mágico, folclore...

10 reality shows sobre confeitaria e doces

Você é fã de confeitaria e doces? Então você vai adorar esta lista de 10 reality shows que vão te deixar com água na boca e vontade de ir pa...

5 biografias incríveis sobre Frida Kahlo

Imagem: Colagem digital / Divulgação Frida Kahlo, uma das artistas mais aclamadas e icônicas do século XX, é conhecida não apenas por suas o...

ULTIMAS RESENHAS PUBLICADAS

// { const speakBtn = document.getElementById('speak-button'); let isSpeaking = false; let synth = window.speechSynthesis; let utterance; if (speakBtn) { speakBtn.addEventListener('click', () => { if (!isSpeaking) { // Seleciona o texto do post const postContent = document.querySelector('.post-body').innerText; utterance = new SpeechSynthesisUtterance(postContent); utterance.lang = 'pt-BR'; utterance.rate = 1.0; // Velocidade da voz // Muda o ícone para "Parar" speakBtn.innerHTML = ""; speakBtn.classList.add('bg-hot-pink', 'text-white'); synth.speak(utterance); isSpeaking = true; // Quando a leitura terminar utterance.onend = () => { resetSpeakButton(); }; } else { synth.cancel(); resetSpeakButton(); } }); } function resetSpeakButton() { speakBtn.innerHTML = ""; speakBtn.classList.remove('bg-hot-pink', 'text-white'); isSpeaking = false; } }); //]]>