Guia do Oráculo: Sua Luz no Caminho do Tarot e Baralho Cigano
Encontre clareza imediata para suas dúvidas sobre amor, carreira e espiritualidade.
Conecte-se agora aos melhores tarólogos online em um ambiente 100% sigiloso e acolhedor.
Horóscopo Diário — conselhos e mensagens para cada signo
Escolha seu signo para ver o conselho do dia, vibração energética e dicas rápidas para amor, trabalho e bem-estar.
O texto muda automaticamente a cada dia.
Data:•
—
—
—
Vibração
—
—
Sorte
—
Cor: — · Número: —
Foco do dia
—
—
Mensagem principal
—
Amor
—
Trabalho
—
Bem-estar
—
Mantra do dia
—
Atualiza diariamenteSeed: —
Todos os signos — visão rápida
Toque em um card para abrir a leitura completa.
Como ver o Horóscopo Diário
Se você não está vendo a tela, siga estes passos.
Dentro da página
Escolha um signo na lista (lado direito) para ver a leitura completa.
Clique em Hoje para atualizar a data atual.
Clique em Nova leitura para gerar uma variação mantendo a data.
Clique em Ver todos para abrir a visão rápida com os 12 signos.
Use Copiar link para compartilhar o signo selecionado.
Se você não vê nada / aparece em branco
Confirme que você abriu o arquivo index.html correto.
Recarregue a página (Ctrl+R / Cmd+R).
Se estiver usando preview do editor, tente abrir em uma nova aba.
Verifique se sua conexão permite carregar o Tailwind CDN (ele vem de jsdelivr).
Dica
Você pode acessar direto um signo pelo link: ?sign=aries, ?sign=leo, ?sign=pisces etc.
// --------- Data & helpers ---------
const SIGNS = [
{ key: 'aries', name: 'Áries', dates: '21/03 – 19/04', element: 'Fogo', vibe: 'Iniciativa', icon: '', color: 'indigo', glyph: '♈' },
{ key: 'taurus', name: 'Touro', dates: '20/04 – 20/05', element: 'Terra', vibe: 'Constância', icon: '', color: 'emerald', glyph: '♉' },
{ key: 'gemini', name: 'Gêmeos', dates: '21/05 – 20/06', element: 'Ar', vibe: 'Curiosidade', icon: '', color: 'sky', glyph: '♊' },
{ key: 'cancer', name: 'Câncer', dates: '21/06 – 22/07', element: 'Água', vibe: 'Acolhimento', icon: '', color: 'blue', glyph: '♋' },
{ key: 'leo', name: 'Leão', dates: '23/07 – 22/08', element: 'Fogo', vibe: 'Confiança', icon: '', color: 'amber', glyph: '♌' },
{ key: 'virgo', name: 'Virgem', dates: '23/08 – 22/09', element: 'Terra', vibe: 'Precisão', icon: '', color: 'lime', glyph: '♍' },
{ key: 'libra', name: 'Libra', dates: '23/09 – 22/10', element: 'Ar', vibe: 'Equilíbrio', icon: '', color: 'pink', glyph: '♎' },
{ key: 'scorpio', name: 'Escorpião', dates: '23/10 – 21/11', element: 'Água', vibe: 'Profundidade', icon: '', color: 'violet', glyph: '♏' },
{ key: 'sagittarius', name: 'Sagitário', dates: '22/11 – 21/12', element: 'Fogo', vibe: 'Expansão', icon: ' ', color: 'orange', glyph: '♐' },
{ key: 'capricorn', name: 'Capricórnio', dates: '22/12 – 19/01', element: 'Terra', vibe: 'Estrutura', icon: '', color: 'slate', glyph: '♑' },
{ key: 'aquarius', name: 'Aquário', dates: '20/01 – 18/02', element: 'Ar', vibe: 'Originalidade', icon: '', color: 'cyan', glyph: '♒' },
{ key: 'pisces', name: 'Peixes', dates: '19/02 – 20/03', element: 'Água', vibe: 'Intuição', icon: '', color: 'teal', glyph: '♓' },
];const VIBE_LABELS = [
{ label: 'Alto astral', hint: 'Energia boa para avançar com leveza.' },
{ label: 'Concentrado', hint: 'Menos distrações, mais resultado.' },
{ label: 'Intuitivo', hint: 'Confie nos sinais e na sua percepção.' },
{ label: 'Prático', hint: 'O que é simples hoje vira progresso.' },
{ label: 'Social', hint: 'Conversas certas abrem portas.' },
{ label: 'Renovação', hint: 'Hora de limpar e recomeçar com intenção.' },
];const FOCUS_TOPICS = [
{ label: 'Comunicação', hint: 'Diga o essencial. Escute com atenção.' },
{ label: 'Rotina & hábitos', hint: 'Pequenos ajustes têm grande efeito.' },
{ label: 'Coragem', hint: 'Um passo honesto vale mais que perfeição.' },
{ label: 'Amor-próprio', hint: 'Seu ritmo é o melhor guia hoje.' },
{ label: 'Finanças', hint: 'Clareza antes de gastar ou prometer.' },
{ label: 'Criatividade', hint: 'Transforme uma ideia em algo palpável.' },
{ label: 'Paciência', hint: 'O tempo também trabalha a seu favor.' },
{ label: 'Limites', hint: 'Gentileza não é ausência de limites.' },
{ label: 'Oportunidades', hint: 'Diga sim ao que expande sem te esgotar.' },
{ label: 'Autocuidado', hint: 'Energia bem cuidada rende mais.' },
];const TITLE_TEMPLATES = [
'O dia pede {action} com {tone}',
'Sua energia hoje favorece {action}',
'O universo te convida a {action}',
'Foco em {action}: o resto se alinha',
'Menos pressa, mais {tone}: avance em {action}',
];const ACTIONS = [
'dar o primeiro passo',
'concluir uma pendência',
'organizar prioridades',
'conversar com sinceridade',
'definir limites saudáveis',
'cuidar do seu corpo e mente',
'se abrir para novas ideias',
'aprender algo curto e útil',
'fechar ciclos com maturidade',
'simplificar a rotina',
'colocar uma ideia em prática',
'celebrar pequenas vitórias',
];const TONES = [
'leveza',
'firmeza',
'clareza',
'autenticidade',
'calma',
'coragem',
'delicadeza',
'confiança',
'equilíbrio',
'consistência',
];const MAIN_PARAGRAPHS = [
'Hoje, a melhor estratégia é agir com consciência: escolha uma coisa para resolver e faça bem feito. Evite prometer mais do que dá para cumprir — seu futuro eu vai agradecer.',
'O dia ganha força quando você respeita seu ritmo. Se bater ansiedade, volte ao básico: água, respiração, pausa curta. Um ajuste pequeno pode destravar grandes decisões.',
'Conversas têm peso especial. Fale com objetividade e escute sem montar resposta na cabeça. Acordos claros evitam ruídos e aproximam quem está no mesmo caminho.',
'Se algo parece confuso, trate como sinal de refinamento: ajuste, teste, recomece. Nem tudo é para ser resolvido no impulso — algumas respostas chegam com paciência.',
'Energia boa para alinhar intenção e ação. O que você faz em silêncio hoje vira resultado amanhã. Foque no processo, e não apenas no aplauso.',
'Cuidado com excesso de comparação. Sua trajetória é única: coloque atenção no que você controla e solte o que é expectativa dos outros. Segurança se constrói por dentro.',
'Sutilezas contam: um gesto, uma mensagem, um pedido bem feito. O universo responde melhor quando você é claro sobre o que quer e gentil com o que sente.',
'Você pode sentir vontade de mudar tudo de uma vez. Prefira o caminho inteligente: comece pelo que dá mais retorno com menos desgaste. Coerência é o seu superpoder hoje.',
];const SPIRITUAL_MESSAGES = [
'Mensagem: seu coração sabe quando é hora de avançar e quando é hora de recuar. Confie na sensação de paz como bússola.',
'Mensagem: ao cortar excessos, você abre espaço para o essencial. Desapegar também é um ato de amor.',
'Mensagem: o que é seu não te deixa em dúvida por muito tempo. Observe os sinais repetidos — eles são convites.',
'Mensagem: sua energia muda quando você muda a narrativa. Fale consigo como falaria com alguém que você ama.',
'Mensagem: disciplina pode ser leve. Um compromisso pequeno hoje vira consistência amanhã.',
'Mensagem: nem tudo precisa de resposta imediata. Silêncio também é direção.',
];const ALERTS = [
'Alerta: cuidado com impulsos e respostas no calor do momento. Respire antes de decidir.',
'Alerta: não assuma responsabilidades que não são suas. Delegar também é maturidade.',
'Alerta: evite gastar para compensar emoções. Procure conforto que realmente nutre.',
'Alerta: perfeccionismo pode atrasar. Feito com presença vale mais que perfeito.',
'Alerta: não ignore sinais do corpo. Uma pausa pode ser o melhor “sim” do dia.',
'Alerta: ciúmes e comparações drenam energia. Volte ao que você valoriza.',
];const LOVE = [
'Aproxime com honestidade e sem jogos. Um gesto simples pode virar ponte.',
'Se estiver em casal, ajuste expectativas; se estiver só, diga claramente o que procura.',
'Boa fase para conversas maduras. Evite indiretas e escolha transparência.',
'Carinho aumenta quando você se coloca no centro com respeito. Limites são afeto.',
'Atração cresce com presença. Menos tela, mais olho no olho.',
];const WORK = [
'Organize a lista em 3 prioridades e resolva a primeira antes de abrir novas abas.',
'Bom dia para negociar e alinhar prazos. Documente acordos para evitar ruído.',
'Ideias criativas aparecem em pausas curtas. Anote tudo e refine depois.',
'Evite fazer tudo sozinho(a). Pedir ajuda pode acelerar o que importa.',
'Trate o básico com excelência: revisão, detalhes e consistência fazem diferença.',
];const HEALTH = [
'Beba água, alongue 3 minutos e dê uma volta curta. O corpo pede movimento gentil.',
'Diminua estímulos no fim do dia. Seu sono é seu investimento mais inteligente.',
'Alimente-se com mais cor e menos pressa. Mastigar também é autocuidado.',
'Se a mente acelerar, volte à respiração: 4 segundos inspira, 6 expira, por 2 minutos.',
'Faça uma limpeza de energia: arrume um canto da casa e sinta a leveza voltar.',
];const MANTRAS = [
'Eu escolho clareza e avanço com confiança.',
'Eu honro meus limites e cuido da minha energia.',
'Eu confio no processo e faço a minha parte.',
'Eu me comunico com verdade e acolho o que sinto.',
'Eu priorizo o essencial e deixo o resto ir.',
'Eu mereço paz, consistência e bons encontros.',
];const COLORS = [
'Azul', 'Verde', 'Roxo', 'Rosa', 'Amarelo', 'Laranja', 'Vermelho', 'Turquesa', 'Branco', 'Dourado', 'Prata', 'Vinho'
];const LUCKY = [
'Abertura', 'Proteção', 'Criatividade', 'Equilíbrio', 'Persistência', 'Coragem', 'Clareza', 'Harmonia', 'Foco', 'Renovação'
];const WEEKDAYS = ['domingo','segunda-feira','terça-feira','quarta-feira','quinta-feira','sexta-feira','sábado'];function pad2(n){ return String(n).padStart(2,'0'); }
function toISODate(d){ return `${d.getFullYear()}-${pad2(d.getMonth()+1)}-${pad2(d.getDate())}`; }function hashString(str) {
// FNV-1a 32-bit
let h = 0x811c9dc5;
for (let i = 0; i >> 0;
}function mulberry32(seed) {
return function() {
let t = seed += 0x6D2B79F5;
t = Math.imul(t ^ (t >>> 15), t | 1);
t ^= t + Math.imul(t ^ (t >>> 7), t | 61);
return ((t ^ (t >>> 14)) >>> 0) / 4294967296;
}
}function pick(rng, arr) {
return arr[Math.floor(rng() * arr.length)];
}function sentenceCase(s) {
return s.charAt(0).toUpperCase() + s.slice(1);
}function makeIcon(glyph) {
// Minimal, crisp icon container
return `