{"id":212,"date":"2026-06-19T08:17:59","date_gmt":"2026-06-19T08:17:59","guid":{"rendered":"https:\/\/brujaverso.marcosnahuel.com\/inicio\/?page_id=212"},"modified":"2026-06-19T08:54:38","modified_gmt":"2026-06-19T08:54:38","slug":"astroly","status":"publish","type":"page","link":"https:\/\/brujaverso.marcosnahuel.com\/inicio\/astroly\/","title":{"rendered":"Astroly"},"content":{"rendered":"\n<meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Astroly &#8211; Tarot &amp; Numerolog\u00eda Profesional<\/title>\n    <style>\n        :root {\n            --oro: #d4af37;\n            --magia: #4b0082;\n            --vibrante: #e0115f;\n            --fondo: #050505;\n            --texto: #f0f0f0;\n        }\n\n        body {\n            background: radial-gradient(circle at center, #1b1b2f 0%, #000 100%);\n            color: var(--texto);\n            font-family: 'Georgia', serif;\n            margin: 0;\n            display: flex;\n            justify-content: center;\n            min-height: 100vh;\n            overflow-x: hidden;\n        }\n\n        #app-container {\n            width: 100%;\n            max-width: 600px;\n            padding: 20px;\n            text-align: center;\n            box-sizing: border-box;\n        }\n\n        .logo-magico-container {\n            width: 120px;\n            height: 120px;\n            margin: 40px auto 20px auto; \n            position: relative;\n            padding: 5px;\n            border: 2px solid var(--oro);\n            border-radius: 50%;\n            box-shadow: 0 0 20px var(--oro), inset 0 0 15px var(--oro);\n            animation: levitacion 3s ease-in-out infinite;\n            background: rgba(0, 0, 0, 0.5);\n            overflow: hidden;\n        }\n\n        .logo-magico-container img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            border-radius: 50%;\n        }\n\n        @keyframes levitacion {\n            0%, 100% { transform: translateY(0); filter: brightness(1); }\n            50% { transform: translateY(-10px); filter: brightness(1.3); }\n        }\n\n        .glass-panel {\n            background: rgba(255, 255, 255, 0.07);\n            border: 1px solid rgba(212, 175, 55, 0.3);\n            border-radius: 20px;\n            padding: 20px;\n            backdrop-filter: blur(12px);\n            margin-bottom: 20px;\n            box-shadow: 0 10px 30px rgba(0,0,0,0.5);\n        }\n\n        .interpretacion-mistica {\n            background: linear-gradient(145deg, rgba(75, 0, 130, 0.2), rgba(0, 0, 0, 0.8));\n            border: 2px solid var(--oro);\n            border-radius: 15px;\n            padding: 25px;\n            margin: 20px 0;\n            box-shadow: 0 0 20px rgba(212, 175, 55, 0.2), inset 0 0 15px rgba(212, 175, 55, 0.1);\n            position: relative;\n            text-align: left;\n            font-size: 0.95rem;\n            line-height: 1.6;\n        }\n\n        h1 { color: var(--oro); letter-spacing: 5px; text-shadow: 0 0 15px var(--oro); font-size: 2.5rem; margin-top: 10px; }\n\n        .input-group { margin: 10px 0; text-align: left; padding: 0 5%; }\n        label { display: block; color: var(--oro); font-size: 0.8rem; margin-left: 15px; margin-bottom: 5px; }\n\n        input {\n            width: 100%; padding: 15px; border-radius: 30px; box-sizing: border-box;\n            border: 1px solid var(--magia); background: rgba(0,0,0,0.6); color: white; outline: none;\n        }\n\n        .btn-magico {\n            background: linear-gradient(135deg, var(--oro), #b8860b);\n            color: black; border: none; padding: 10px 15px; border-radius: 20px;\n            font-weight: bold; text-transform: uppercase; cursor: pointer; transition: 0.3s;\n            font-size: 0.7rem; box-shadow: 0 4px 10px rgba(0,0,0,0.3);\n        }\n\n        .fila-botones {\n            display: flex;\n            justify-content: center;\n            gap: 10px;\n            margin-top: 30px;\n        }\n\n        .perfil-astrologico { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: 15px; text-align: left; }\n        .dato-astral { border-bottom: 1px solid rgba(212, 175, 55, 0.2); padding: 5px; font-size: 0.8rem; line-height: 1.2; }\n\n        .mesa-cartas { display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; margin: 20px 0; perspective: 1000px; }\n        .carta { width: 100px; height: 175px; cursor: pointer; position: relative; transform-style: preserve-3d; transition: 0.8s; margin-bottom: 10px;}\n        .carta.volteada { transform: rotateY(180deg); }\n        .cara, .dorso { position: absolute; width: 100%; height: 100%; backface-visibility: hidden; border-radius: 10px; border: 1px solid var(--oro); overflow: hidden; }\n        .dorso { background: #1a1a2e; display: flex; align-items: center; justify-content: center; font-size: 2.5rem; color: var(--oro); }\n        .cara { background: #000; color: #fff; transform: rotateY(180deg); display: flex; flex-direction: column; }\n        .cara img { width: 100%; height: 100%; object-fit: cover; }\n        .cara .nombre-arcano { position: absolute; bottom: 0; background: rgba(0,0,0,0.7); width: 100%; font-size: 0.6rem; padding: 5px 0; color: var(--oro); font-weight: bold; }\n\n        .indicador-clic {\n            color: var(--oro);\n            font-size: 0.9rem;\n            font-style: italic;\n            margin-bottom: 10px;\n            animation: palpitar 2s infinite;\n        }\n\n        @keyframes palpitar {\n            0% { opacity: 0.4; }\n            50% { opacity: 1; }\n            100% { opacity: 0.4; }\n        }\n\n        .alquimia-box { background: rgba(212, 175, 55, 0.1); border: 1px dashed var(--oro); padding: 15px; margin-top: 15px; border-radius: 10px; font-style: italic; font-size: 0.9rem; color: var(--oro); }\n        \n        .historial-item { \n            border: 1px solid rgba(212, 175, 55, 0.3); padding: 15px; margin-bottom: 10px; \n            background: rgba(255,255,255,0.05); text-align: left; font-size: 0.85rem; \n            border-radius: 15px; position: relative;\n        }\n\n        .btn-borrar {\n            position: absolute; right: 10px; top: 10px; background: #8b0000; color: white;\n            border: none; border-radius: 50%; width: 25px; height: 25px; cursor: pointer; font-size: 12px; z-index: 10;\n        }\n\n        #modal-guardado, #modal-profesional, #modal-vacio, #modal-confirmar-borrar, #modal-espera, #modal-error-datos {\n            position: fixed; top: 0; left: 0; width: 100%; height: 100%;\n            background: rgba(0,0,0,0.95); display: none; align-items: center; justify-content: center;\n            z-index: 2000;\n        }\n        .modal-content {\n            width: 85%; max-width: 380px; background: #0f0f1a; border: 2px solid var(--oro);\n            padding: 25px; border-radius: 20px; text-align: center; box-shadow: 0 0 25px var(--oro);\n        }\n\n        .oculto { display: none; }\n        #disclaimer { font-size: 0.7rem; color: rgba(255,255,255,0.4); margin-top: 20px; line-height: 1.3; }\n\n\n\n\n\n\n\n\n    <\/style>\n\n\n\n<div id=\"app-container\">\n    \n    <div id=\"pantalla-inicio\">\n        <div class=\"logo-magico-container\">\n            <img decoding=\"async\" src=\"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2026\/02\/d01248ba-e243-4558-acaf-abafe7779d6f.jpg\" alt=\"Logo Astroly\">\n        <\/div>\n        <h1 id=\"titulo-principal\">ASTROLY<\/h1>\n\n        <div class=\"glass-panel\">\n            <p>Inicia tu consulta astral:<\/p>\n            <div class=\"input-group\">\n                <input type=\"text\" id=\"nombre\" placeholder=\"Nombre completo\">\n            <\/div>\n            <div class=\"input-group\">\n                <label>Tu fecha de nacimiento:<\/label>\n                <input type=\"date\" id=\"fecha\">\n            <\/div>\n            <br>\n            <button class=\"btn-magico\" style=\"font-size: 0.9rem; padding: 12px 25px; margin-bottom: 20px;\" onclick=\"analizarEsencia()\">Revelar destino<\/button>\n            <button class=\"btn-magico\" style=\"background: #444; color: white; font-size: 0.9rem; padding: 12px 25px;\" onclick=\"verHistorial()\">Mi diario astral<\/button>\n        <\/div>\n    <\/div>\n\n    <div id=\"pantalla-perfil\" class=\"glass-panel oculto\">\n        <h2 id=\"saludo\" style=\"color: var(--oro);\"><\/h2>\n        <div class=\"perfil-astrologico\" id=\"datos-perfil\"><\/div>\n        <div id=\"info-numerologia\" style=\"margin-top:15px; font-style: italic; font-size: 0.9rem; border-top: 1px solid var(--oro); padding-top:10px;\"><\/div>\n        \n        <button class=\"btn-magico\" style=\"background: linear-gradient(135deg, #4b0082, #e0115f); color: white; margin-top: 15px; width: 90%; font-size: 0.65rem;\" onclick=\"abrirModalProfesional()\">\ud83d\udd2e Hablar con un Tarotista en l\u00ednea<\/button>\n\n        <p style=\"margin-top:20px; font-weight:bold; color:var(--oro)\">ELIJE TU TIRADA:<\/p>\n        <button class=\"btn-magico\" style=\"padding: 10px 20px;\" onclick=\"prepararTarot(1, 'Carta del D\u00eda')\">D\u00eda<\/button>\n        <button class=\"btn-magico\" style=\"padding: 10px 20px;\" onclick=\"prepararTarot(3, 'Lectura del Destino')\">3 Cartas<\/button>\n        <button class=\"btn-magico\" style=\"padding: 10px 20px;\" onclick=\"prepararTarot(5, 'Cruz Sagrada')\">Cruz<\/button>\n    <\/div>\n\n    <div id=\"tablero\" class=\"oculto\">\n        <h3 id=\"tipo-tirada-titulo\" style=\"color:var(--oro)\"><\/h3>\n        <div id=\"instruccion-clic\" class=\"indicador-clic\">Haz clic sobre las cartas para descubrir el mensaje<\/div>\n        <div class=\"mesa-cartas\" id=\"mesa\"><\/div>\n        <div id=\"interpretacion\" class=\"interpretacion-mistica\"><\/div>\n        <div id=\"alquimia\" class=\"oculto\"><\/div>\n        <div class=\"fila-botones\">\n            <button class=\"btn-magico\" onclick=\"guardarTirada()\">\ud83d\udcbe Guardar<\/button>\n            <button class=\"btn-magico\" onclick=\"compartirWhatsApp()\">\ud83d\udcf2 WhatsApp<\/button>\n            <button class=\"btn-magico\" onclick=\"volverAlInicio()\">\ud83d\udd04 Inicio<\/button>\n        <\/div>\n    <\/div>\n\n    <div id=\"pantalla-historial\" class=\"glass-panel oculto\">\n        <h3>Tu diario astral<\/h3>\n        <div id=\"lista-historial\"><\/div>\n        <br>\n        <button class=\"btn-magico\" style=\"padding: 10px 20px;\" onclick=\"volverAlInicio()\">Volver<\/button>\n    <\/div>\n\n    <div id=\"modal-espera\">\n        <div class=\"modal-content\">\n            <h2 style=\"color: var(--oro)\">\u23f3 Energ\u00edas en reposo<\/h2>\n            <p>El cosmos est\u00e1 procesando tu consulta de <span id=\"nombre-tirada-bloqueada\" style=\"color: var(--oro)\"><\/span>. Debes esperar a que los astros vuelvan a alinearse.<\/p>\n            <div id=\"contador-tiempo\" style=\"font-size: 1.5rem; color: var(--oro); margin: 20px 0; font-weight: bold;\">00:00:00<\/div>\n            <p style=\"font-size: 0.8rem; color: #ccc;\">\u00bfNecesitas una respuesta urgente ahora mismo?<\/p>\n            <button class=\"btn-magico\" style=\"background: #25d366; color: white; width: 100%; margin-bottom: 10px;\" onclick=\"window.open('https:\/\/wa.link\/mu0tea', '_blank')\">\ud83d\udcac Consultar con un profesional<\/button>\n            <button class=\"btn-magico\" style=\"background: transparent; border: 1px solid var(--oro); color: var(--oro); width: 100%;\" onclick=\"cerrarModalEspera()\">Volver al Inicio<\/button>\n        <\/div>\n    <\/div>\n\n    <div id=\"modal-confirmar-borrar\">\n        <div class=\"modal-content\">\n            <h2 style=\"color: #ff4444\">\u26a0\ufe0f \u00bfEliminar registro?<\/h2>\n            <p>Esta acci\u00f3n es irreversible. No podr\u00e1s volver a leer tus lecturas pasadas.<\/p>\n            <div style=\"display:flex; gap:10px; justify-content:center; margin-top:20px;\">\n                <button class=\"btn-magico\" style=\"background:#444; color:white;\" onclick=\"cerrarModalBorrar()\">Cancelar<\/button>\n                <button class=\"btn-magico\" style=\"background:#8b0000; color:white;\" id=\"btn-confirmar-final\" onclick=\"ejecutarBorrado()\">Eliminar<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div id=\"modal-vacio\">\n        <div class=\"modal-content\">\n            <h2 style=\"color: var(--oro)\">\ud83d\udcd6 Diario virgen<\/h2>\n            <p>A\u00fan no has plasmado tu destino. Has tu primer lectura para dejar registros.<\/p>\n            <button class=\"btn-magico\" onclick=\"cerrarModalVacio()\">Cerrar e Inicio<\/button>\n        <\/div>\n    <\/div>\n\n    <div id=\"modal-profesional\">\n        <div class=\"modal-content\">\n            <h2 style=\"color: var(--oro)\">\u2728 Consulta premium<\/h2>\n            <p>Nuestros maestros tarotistas est\u00e1n listos para realizar una canalizaci\u00f3n directa para ti.<\/p>\n            <button class=\"btn-magico\" style=\"background: #25d366; color: white; width: 100%; margin-top: 10px;\" onclick=\"window.open('https:\/\/wa.link\/mu0tea', '_blank')\">\ud83d\udcac Hablar con un profesional ahora<\/button>\n            <br><br>\n            <button class=\"btn-magico\" style=\"background: transparent; border: 1px solid var(--oro); color: var(--oro);\" onclick=\"cerrarModalProfesional()\">Seguir explorando solo<\/button>\n        <\/div>\n    <\/div>\n\n    <div id=\"modal-guardado\">\n        <div class=\"modal-content\">\n            <h2 style=\"color: var(--oro)\">\u2728 \u00a1Guardado!<\/h2>\n            <p>Has guardado esta tirada correctamente. Podr\u00e1s volver a leerla en tu diario astral.<\/p>\n            <button class=\"btn-magico\" onclick=\"cerrarModal()\">Cerrar<\/button>\n            <button class=\"btn-magico\" style=\"background: var(--magia); color: white;\" onclick=\"verHistorialDesdeModal()\">Ir al diario<\/button>\n        <\/div>\n    <\/div>\n\n    <div id=\"modal-error-datos\">\n        <div class=\"modal-content\" style=\"border-color: #ff4444; box-shadow: 0 0 20px #ff4444;\">\n            <h2 style=\"color: #ff4444; letter-spacing: 2px;\">\u26a0\ufe0f VAC\u00cdO C\u00d3SMICO<\/h2>\n            <p>Los astros necesitan conocer tu nombre y tu origen (fecha) para trazar tu mapa astral.<\/p>\n            <button class=\"btn-magico\" style=\"background: #444; color: white; width: 100%;\" onclick=\"document.getElementById('modal-error-datos').style.display='none'\">ACEPTAR<\/button>\n        <\/div>\n    <\/div>\n\n    <p id=\"disclaimer\">Un recurso de BrujaVerso<\/p>\n<\/div>\n\n<script>\n    const dbNumerologia = {\n        1: \"EL L\u00cdDER: Posees una energ\u00eda de inicio y valent\u00eda. Viniste a abrir caminos.\",\n        2: \"EL DIPLOM\u00c1TICO: Tu fuerza est\u00e1 en la uni\u00f3n. Eres el equilibrio necesario.\",\n        3: \"EL COMUNICADOR: La creatividad fluye por ti. Viniste a alegrar e inspirar.\",\n        4: \"EL CONSTRUCTOR: Eres la estabilidad. Tu misi\u00f3n es dar forma a los sue\u00f1os.\",\n        5: \"EL EXPLORADOR: Amas la libertad y el cambio. Tu alma evoluciona en la aventura.\",\n        6: \"EL PROTECTOR: El amor es tu centro. Viniste a sanar y cuidar corazones.\",\n        7: \"EL SABIO: Buscas la verdad oculta. Tu camino es la introspecci\u00f3n profunda.\",\n        8: \"EL EXITOSO: Poder de manifestar abundancia material y equilibrio de poder.\",\n        9: \"EL HUMANITARIO: Tu amor es universal. Viniste a ayudar a la evoluci\u00f3n ajena.\",\n        11: \"MAESTRO ILUMINADOR: Tienes una intuici\u00f3n superior para guiar a otros.\",\n        22: \"MAESTRO ARQUITECTO: Capacidad de convertir sue\u00f1os en realidades tangibles.\"\n    };\n\n    const dbZodiaco = [\n        { s: \"Aries\", e: \"Fuego\", c: \"Rojo\", m: 3, d: 21, regente: \"Marte\", energia: \"Tu camino est\u00e1 marcado por la acci\u00f3n y el coraje.\", modalidad: \"Cardinal\", enfrentamiento: \"Inicias cambios con impetuosidad.\", arcano: \"EL EMPERADOR\", virtud: \"Valent\u00eda\", sombra: \"Ira\", miedo: \"la debilidad o la inactividad\", deseo: \"manifestar su voluntad sin l\u00edmites\", emocion: \"Impulso\" },\n        { s: \"Tauro\", e: \"Tierra\", c: \"Verde\", m: 4, d: 21, regente: \"Venus\", energia: \"Tu camino est\u00e1 marcado por la belleza y estabilidad.\", modalidad: \"Fija\", enfrentamiento: \"Sos persistente y leal.\", arcano: \"EL PAPA\", virtud: \"Constancia\", sombra: \"Terquedad\", miedo: \"la inestabilidad material\", deseo: \"crear un para\u00edso de paz y seguridad\", emocion: \"Posesividad\" },\n        { s: \"G\u00e9minis\", e: \"Aire\", c: \"Amarillo\", m: 5, d: 21, regente: \"Mercurio\", energia: \"Tu vida est\u00e1 dominada por el intercambio de ideas.\", modalidad: \"Mutable\", enfrentamiento: \"Te adaptas r\u00e1pido.\", arcano: \"LOS ENAMORADOS\", virtud: \"Agilidad mental\", sombra: \"Dispersi\u00f3n\", miedo: \"el aburrimiento o el silencio\", deseo: \"entender la verdad a trav\u00e9s del intercambio\", emocion: \"Curiosidad\" },\n        { s: \"C\u00e1ncer\", e: \"Agua\", c: \"Plata\", m: 6, d: 22, regente: \"Luna\", energia: \"Tu camino est\u00e1 marcado por la protecci\u00f3n y memoria.\", modalidad: \"Cardinal\", enfrentamiento: \"Cambias para proteger lo que amas.\", arcano: \"EL CARRO\", virtud: \"Nutrici\u00f3n emp\u00e1tica\", sombra: \"Hipersensibilidad\", miedo: \"perder el control de su mundo emocional\", deseo: \"pertenecer sin dejar de ser libre\", emocion: \"Sensibilidad\" },\n        { s: \"Leo\", e: \"Fuego\", c: \"Oro\", m: 7, d: 23, regente: \"Sol\", energia: \"Tu vida brilla a trav\u00e9s de la creatividad.\", modalidad: \"Fija\", enfrentamiento: \"Manten\u00e9s tu brillo con orgullo.\", arcano: \"LA FUERZA\", virtud: \"Magnetismo noble\", sombra: \"Validaci\u00f3n\", miedo: \"pasar desapercibido o ser ignorado\", deseo: \"ser la luz que inspire a otros\", emocion: \"Orgullo\" },\n        { s: \"Virgo\", e: \"Tierra\", c: \"Marr\u00f3n\", m: 8, d: 23, regente: \"Mercurio\", energia: \"Tu camino busca el perfeccionamiento.\", modalidad: \"Mutable\", enfrentamiento: \"Ajustas detalles constantemente.\", arcano: \"EL ERMITA\u00d1O\", virtud: \"Discernimiento\", sombra: \"Cr\u00edtica\", miedo: \"el caos y la imperfecci\u00f3n\", deseo: \"alcanzar el orden puro en lo cotidiano\", emocion: \"An\u00e1lisis\" },\n        { s: \"Libra\", e: \"Aire\", c: \"Rosa\", m: 9, d: 23, regente: \"Venus\", energia: \"Tu camino est\u00e1 marcado por la justicia.\", modalidad: \"Cardinal\", enfrentamiento: \"Buscas el equilibrio social.\", arcano: \"LA JUSTICIA\", virtud: \"Diplomacia\", sombra: \"Indecisi\u00f3n\", miedo: \"el conflicto y la soledad\", deseo: \"hallar la armon\u00eda absoluta en el otro\", emocion: \"Idealizaci\u00f3n\" },\n        { s: \"Escorpio\", e: \"Agua\", c: \"Granate\", m: 10, d: 23, regente: \"Plut\u00f3n\", energia: \"Tu vida est\u00e1 dominada por la transmutaci\u00f3n.\", modalidad: \"Fija\", enfrentamiento: \"Resist\u00eds las crisis transform\u00e1ndote.\", arcano: \"LA MUERTE\", virtud: \"Resiliencia\", sombra: \"Control\", miedo: \"la traici\u00f3n y la vulnerabilidad\", deseo: \"la fusi\u00f3n profunda y trascendental\", emocion: \"Intensidad\" },\n        { s: \"Sagitario\", e: \"Fuego\", c: \"P\u00farpura\", m: 11, d: 22, regente: \"J\u00fapiter\", energia: \"Tu camino est\u00e1 marcado por la expansi\u00f3n.\", modalidad: \"Mutable\", enfrentamiento: \"Abrazas la aventura.\", arcano: \"LA TEMPLANZA\", virtud: \"Optimismo\", sombra: \"Exceso\", miedo: \"la falta de libertad o prop\u00f3sito\", deseo: \"expandir sus fronteras infinitamente\", emocion: \"Entusiasmo\" },\n        { s: \"Capricornio\", e: \"Tierra\", c: \"Negro\", m: 12, d: 22, regente: \"Saturno\", energia: \"Tu vida se rige por la responsabilidad.\", modalidad: \"Cardinal\", enfrentamiento: \"Escalas con pragmatismo.\", arcano: \"EL DIABLO\", virtud: \"Integridad\", sombra: \"Pesimismo\", miedo: \"el fracaso y la falta de estructura\", deseo: \"construir un legado eterno de maestr\u00eda\", emocion: \"Contenci\u00f3n\" },\n        { s: \"Acuario\", e: \"Aire\", c: \"Turquesa\", m: 1, d: 20, regente: \"Urano\", energia: \"Tu camino est\u00e1 marcado por la innovaci\u00f3n.\", modalidad: \"Fija\", enfrentamiento: \"Leal a tus ideales disruptivos.\", arcano: \"LA ESTRELLA\", virtud: \"Originalidad\", sombra: \"Desapego\", miedo: \"ser igual a los dem\u00e1s\", deseo: \"revolucionar el mundo con su mente\", emocion: \"Desapego\" },\n        { s: \"Piscis\", e: \"Agua\", c: \"Verde Mar\", m: 2, d: 19, regente: \"Neptuno\", energia: \"Tu vida est\u00e1 dominada por la compasi\u00f3n.\", modalidad: \"Mutable\", enfrentamiento: \"Te disuelves en el fluir del cosmos.\", arcano: \"LA LUNA\", virtud: \"Intuici\u00f3n m\u00edstica\", sombra: \"Evasi\u00f3n\", miedo: \"la dureza de la realidad material\", deseo: \"la unidad infinita con el todo\", emocion: \"Compasi\u00f3n\" }\n    ];\n\n    const arcanos = [\n        { id: 0, n: \"EL LOCO\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major00.jpg\", m: \"Este arcano representa la libertad absoluta y el inicio de un viaje espiritual sin mapas. Es el salto de fe hacia lo desconocido. Su aparici\u00f3n te invita a confiar en el instinto puro, a liberarte de las cadenas sociales y a abrazar la espontaneidad. Es el s\u00edmbolo del potencial infinito antes de manifestarse, record\u00e1ndote que a veces hay que 'perder la cabeza' para encontrar el alma. Indica que nuevos comienzos audaces est\u00e1n golpeando tu puerta.\" },\n        { id: 1, n: \"EL MAGO\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major01.jpg\", m: \"El Mago es el maestro de la manifestaci\u00f3n. Representa la conexi\u00f3n entre el cielo y la tierra, indicando que posees todas las herramientas (intelecto, emoci\u00f3n, esp\u00edritu y voluntad) para crear tu propia realidad. Es un llamado a la acci\u00f3n consciente y decidida. Nada es imposible ahora si enfocas tu intenci\u00f3n de manera clara. Te invita a usar tu ingenio y tus talentos naturales para dar forma al destino que deseas.\" },\n        { id: 2, n: \"LA PAPISA\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major02.jpg\", m: \"Encarna la sabidur\u00eda profunda, el misterio y la intuici\u00f3n sagrada. La Papisa te pide que te retires del ruido exterior y escuches la voz silenciosa de tu interior. Es un tiempo de gestaci\u00f3n, no de acci\u00f3n. Los secretos se revelar\u00e1n a su debido tiempo si cultivas la paciencia y la observaci\u00f3n. Representa el poder de lo femenino oculto y la conexi\u00f3n con los planos subconscientes de la existencia.\" },\n        { id: 3, n: \"LA EMPERATRIZ\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major03.jpg\", m: \"Representa la abundancia plena, la creatividad desbordante y la fertilidad en todos sus niveles. Es la Madre Naturaleza que nutre y hace crecer todo lo que toca. Su mensaje es de florecimiento, placer sensorial y \u00e9xito material. Te invita a conectar con la belleza del mundo y a permitirte recibir amor y prosperidad. Es el signo de que tus proyectos o deseos est\u00e1n cobrando vida con una fuerza vital imparable.\" },\n        { id: 4, n: \"EL EMPERADOR\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major04.jpg\", m: \"S\u00edmbolo de la estructura, el orden, la autoridad y el poder terrenal. El Emperador te invita a tomar las riendas de tu vida con disciplina y l\u00f3gica. Es momento de establecer l\u00edmites claros, organizar tus recursos y actuar con firmeza. Representa la estabilidad lograda a trav\u00e9s del esfuerzo constante y la capacidad de proteger lo que has construido. Te recuerda que la maestr\u00eda requiere responsabilidad y visi\u00f3n de largo plazo.\" },\n        { id: 5, n: \"EL PAPA\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major05.jpg\", m: \"Representa el puente entre lo humano y lo divino, la tradici\u00f3n y los valores morales. Indica la b\u00fasqueda de un prop\u00f3sito superior o la necesidad de un gu\u00eda espiritual. Te invita a conectar con el conocimiento sagrado y con las leyes universales. Puede se\u00f1alar la importancia de la educaci\u00f3n, el consejo de un mentor o el seguimiento de estructuras establecidas para alcanzar la paz mental. Es la sabidur\u00eda que se comparte para iluminar a otros.\" },\n        { id: 6, n: \"LOS ENAMORADOS\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major06.jpg\", m: \"Habla de la armon\u00eda de los opuestos, las relaciones profundas y las decisiones cruciales del coraz\u00f3n. M\u00e1s que romance, indica una bifurcaci\u00f3n en el camino donde debes elegir bas\u00e1ndote en tus valores m\u00e1s \u00edntimos. Te pide alinear tu mente con tu alma para encontrar la verdadera uni\u00f3n. Es el espejo que refleja tus deseos m\u00e1s puros y te reta a comprometerte con aquello que realmente amas y te completa.\" },\n        { id: 7, n: \"EL CARRO\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major07.jpg\", m: \"Es el arcano de la victoria, el avance r\u00e1pido y la voluntad inquebrantable. Representa el \u00e9xito logrado mediante el equilibrio de fuerzas opuestas. Te dice que tienes el control y que nada podr\u00e1 detenerte si mantienes la direcci\u00f3n clara. Es un llamado a la determinaci\u00f3n y a la conquista de tus miedos. El \u00e9xito est\u00e1 asegurado, pero exige que mantengas las riendas firmes sobre tus emociones e impulsos.\" },\n        { id: 8, n: \"LA JUSTICIA\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major08.jpg\", m: \"Simboliza la verdad objetiva, el equilibrio y la ley de causa y efecto. Lo que est\u00e1s viviendo es el resultado directo de tus acciones pasadas. Te invita a actuar con integridad y a buscar la equidad en todas tus relaciones. La Justicia corta con su espada las ilusiones para mostrarte la realidad. Es un tiempo de rendici\u00f3n de cuentas donde la honestidad contigo mismo es la \u00fanica llave para avanzar hacia el equilibrio futuro.\" },\n        { id: 11, n: \"LA FUERZA\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major11.jpg\", m: \"Representa el poder de la suavidad sobre la brutalidad. Es el dominio de los instintos y las sombras internas a trav\u00e9s de la compasi\u00f3n y el amor propio. Te recuerda que el verdadero coraje no es la agresi\u00f3n, sino la persistencia silenciosa. Posees una fuerza espiritual inmensa para enfrentar cualquier desaf\u00edo. Domina tus impulsos con paciencia y sabidur\u00eda; esa es la clave para transmutar cualquier situaci\u00f3n dif\u00edcil.\" },\n        { id: 9, n: \"EL ERMITA\u00d1O\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major09.jpg\", m: \"Es la luz de la introspecci\u00f3n y el retiro voluntario. Te pide que busques las respuestas dentro de ti, lejos del bullicio del mundo exterior. Es un tiempo de madurez y estudio profundo. Camina despacio, pues la verdad se encuentra en el silencio del alma. Representa la sabidur\u00eda acumulada por la experiencia y la importancia de ser tu propia gu\u00eda en la oscuridad del camino hacia la autorrealizaci\u00f3n.\" },\n        { id: 10, n: \"LA RUEDA\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major10.jpg\", m: \"Indica el movimiento incesante del destino y la impermanencia de todas las cosas. La Rueda gira constantemente: lo que hoy est\u00e1 abajo, ma\u00f1ana estar\u00e1 arriba. Te ense\u00f1a a fluir con los cambios inevitables y a reconocer las oportunidades que trae el azar. Es una se\u00f1al de que un nuevo ciclo comienza. No intentes controlar lo incontrolable; mejor, mant\u00e9n tu centro mientras el mundo cambia a tu alrededor.\" },\n        { id: 12, n: \"EL COLGADO\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major12.jpg\", m: \"Representa el sacrificio necesario para obtener una visi\u00f3n superior. Te invita a detenerte y ver el mundo desde una perspectiva invertida. A veces, para ganar, hay que saber soltar; para avanzar, hay que saber esperar. Indica un periodo de pausa sagrada donde la renuncia al ego permite que la iluminaci\u00f3n espiritual florezca. No fuerces los eventos; r\u00edndete al presente para que la claridad llegue naturalmente.\" },\n        { id: 13, n: \"LA MUERTE\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major13.jpg\", m: \"No temas a este arcano, pues simboliza la transformaci\u00f3n m\u00e1s profunda y liberadora. Es el final necesario de una etapa para que algo nuevo y mejor pueda nacer. Representa el corte con el pasado, la eliminaci\u00f3n de lo que ya no sirve y la purificaci\u00f3n del alma. Es la transici\u00f3n hacia un nivel superior de existencia. Deja morir lo viejo sin resistencia; el renacimiento que sigue ser\u00e1 glorioso y lleno de vida.\" },\n        { id: 14, n: \"LA TEMPLANZA\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major14.jpg\", m: \"Es la carta de la sanaci\u00f3n, la armon\u00eda y la alquimia interior. Te invita a encontrar el punto medio, a mezclar tus opuestos con paciencia y a buscar el equilibrio emocional. Indica protecci\u00f3n divina y la capacidad de transmutar el dolor en sabidur\u00eda. Su presencia te asegura que la paz mental es posible si act\u00faas con moderaci\u00f3n y permites que el tiempo cure las heridas. Es el fluir armonioso de la energ\u00eda vital.\" },\n        { id: 15, n: \"EL DIABLO\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major15.jpg\", m: \"Representa las cadenas mentales, los apegos materiales y las sombras que t\u00fa mismo has creado. Te advierte sobre obsesiones o situaciones donde te sientes atrapado. Sin embargo, recuerda que las cadenas est\u00e1n flojas: tienes el poder de soltarlas si enfrentas tus miedos. Es una invitaci\u00f3n a reconocer tus deseos reprimidos y a recuperar tu poder personal rompiendo con las ilusiones que limitan tu crecimiento espiritual.\" },\n        { id: 16, n: \"LA TORRE\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major16.jpg\", m: \"Simboliza una revelaci\u00f3n s\u00fabita que destruye las falsas estructuras de tu vida. Lo que no ten\u00eda cimientos s\u00f3lidos se derrumba para liberarte. Aunque el cambio parezca traum\u00e1tico, es una bendici\u00f3n disfrazada: la ca\u00edda de la torre destruye tu prisi\u00f3n para que puedas construir sobre la verdad. Es el despertar brusco a la realidad que te permitir\u00e1 ser libre por primera vez. Conf\u00eda en el proceso de demolici\u00f3n divina.\" },\n        { id: 17, n: \"LA ESTRELLA\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major17.jpg\", m: \"Despu\u00e9s de la tormenta, llega la luz de la esperanza y la inspiraci\u00f3n. Este arcano es una gu\u00eda divina que te asegura que est\u00e1s en el camino correcto. Representa la renovaci\u00f3n espiritual, la serenidad y la claridad de prop\u00f3sito. Te invita a confiar en el universo y a compartir tu luz con el mundo. Es un tiempo de sanaci\u00f3n profunda donde tus sue\u00f1os m\u00e1s puros comienzan a alinearse con la realidad. La paz interior es tu mayor tesoro ahora.\" },\n        { id: 18, n: \"LA LUNA\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major18.jpg\", m: \"Conecta con el mundo del inconsciente, la intuici\u00f3n y los sue\u00f1os. Te advierte que no todo es lo que parece; hay ilusiones y miedos ocultos que nublan tu juicio. Es momento de caminar con precauci\u00f3n y confiar en tu instinto, no en la l\u00f3gica superficial. Explora tus profundidades, enfrenta tus ansiedades y permite que la luz de la intuici\u00f3n te gu\u00ede a trav\u00e9s de la oscuridad emocional. Los secretos del alma est\u00e1n listos para emerger.\" },\n        { id: 19, n: \"EL SOL\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major19.jpg\", m: \"Es la carta del \u00e9xito total, la alegr\u00eda radiante y la vitalidad absoluta. Todo se ilumina con claridad y verdad. Representa felicidad en los v\u00ednculos, abundancia y la realizaci\u00f3n de tus metas m\u00e1s ambiciosas. Te invita a mostrar tu verdadero ser sin miedo, a brillar con confianza y a disfrutar de las bendiciones del presente. Es el triunfo de la conciencia sobre la oscuridad, asegurando que el \u00e9xito y la calidez te acompa\u00f1an en cada paso.\" },\n        { id: 20, n: \"EL JUICIO\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major20.jpg\", m: \"Simboliza el despertar espiritual y la liberaci\u00f3n definitiva del pasado. Es el llamado a evaluar tu vida con honestidad y a perdonarte para renacer. Indica una transformaci\u00f3n final donde te elevas hacia un prop\u00f3sito superior. Est\u00e1s listo para dejar atr\u00e1s las viejas versiones de ti mismo y reclamar tu verdadera herencia divina. Es la resurrecci\u00f3n del esp\u00edritu tras haber aprendido todas las lecciones del camino.\" },\n        { id: 21, n: \"EL MUNDO\", i: \"https:\/\/marcosnahuel.com\/wp-content\/uploads\/2021\/04\/card-oracle-major21.jpg\", m: \"Es la culminaci\u00f3n perfecta del viaje, el \u00e9xito absoluto y la integraci\u00f3n total con el universo. Has cerrado un ciclo con maestr\u00eda y plenitud. Representa el reconocimiento, los viajes exitosos y el sentimiento de unidad con todo lo que existe. El mundo est\u00e1 a tus pies; disfruta de tu realizaci\u00f3n y prep\u00e1rate para comenzar un nuevo nivel de existencia desde un lugar de sabidur\u00eda total. Todo est\u00e1 en su sitio, eres uno con el cosmos.\" }\n    ];\n\n    let session = { nombre: \"\", signo: null, num: 0, tirada: [], tipo: \"\" };\n    let idParaBorrar = null;\n    let timerInterv = null;\n\n    function volverAlInicio() {\n        document.getElementById('tablero').classList.add('oculto');\n        document.getElementById('pantalla-perfil').classList.add('oculto');\n        document.getElementById('pantalla-historial').classList.add('oculto');\n        document.getElementById('pantalla-inicio').classList.remove('oculto');\n        session = { nombre: \"\", signo: null, num: 0, tirada: [], tipo: \"\" };\n    }\n\n    function abrirModalProfesional() { document.getElementById('modal-profesional').style.display = 'flex'; }\n    function cerrarModalProfesional() { document.getElementById('modal-profesional').style.display = 'none'; }\n    function cerrarModalVacio() { document.getElementById('modal-vacio').style.display = 'none'; volverAlInicio(); }\n\n    function analizarEsencia() {\n        const nom = document.getElementById('nombre').value;\n        const fec = document.getElementById('fecha').value;\n        \n        if(!nom || !fec) {\n            document.getElementById('modal-error-datos').style.display = 'flex';\n            return;\n        }\n        \n        const d = new Date(fec);\n        const dia = d.getUTCDate();\n        const mes = d.getUTCMonth() + 1;\n        let n = fec.replace(\/-\/g, '').split('').reduce((a, b) => parseInt(a) + parseInt(b), 0);\n        while (n > 9 && n !== 11 && n !== 22) n = n.toString().split('').reduce((a, b) => parseInt(a) + parseInt(b), 0);\n        let signo = dbZodiaco.find((z, i) => {\n            let sig = dbZodiaco[(i + 1) % 12];\n            return (mes == z.m && dia >= z.d) || (mes == sig.m && dia < sig.d);\n        }) || dbZodiaco[9];\n\n        let iconoElemento = \"\u2728\";\n        if(signo.e === \"Fuego\") iconoElemento = \"\ud83d\udd25\";\n        else if(signo.e === \"Agua\") iconoElemento = \"\ud83d\udca7\";\n        else if(signo.e === \"Tierra\") iconoElemento = \"\ud83c\udf0d\";\n        else if(signo.e === \"Aire\") iconoElemento = \"\ud83c\udf2c\ufe0f\";\n\n        const descMision = `Representa tu prop\u00f3sito de vida y la lecci\u00f3n principal que tu alma vino a integrar en esta encarnaci\u00f3n.`;\n        const descVirtud = `Es tu mayor fortaleza espiritual, el don natural que te permite brillar y superar desaf\u00edos con facilidad.`;\n        const descSombra = `Representa los rasgos o debilidades que suelen bloquearte; reconocerla es el primer paso para transmutarla.`;\n        const descEmocion = `Es el motor que impulsa tus reacciones internas y define c\u00f3mo procesas tus experiencias sentimentales.`;\n        const descMiedo = `Es la barrera subconsciente que limita tu expansi\u00f3n; conocerlo te permite reclamar tu poder personal.`;\n        \n        session = { nombre: nom, signo: signo, num: n, tirada: [] };\n        document.getElementById('pantalla-inicio').classList.add('oculto');\n        document.getElementById('pantalla-perfil').classList.remove('oculto');\n        document.getElementById('saludo').innerText = `Bienvenido, ${nom}`;\n        \n        document.getElementById('datos-perfil').innerHTML = `\n            <div class=\"dato-astral\">\u2600\ufe0f <strong>Signo:<\/strong> ${signo.s}<\/div>\n            <div class=\"dato-astral\">${iconoElemento} <strong>Elemento:<\/strong> ${signo.e}<\/div>\n            <div class=\"dato-astral\" style=\"grid-column: span 2;\">\ud83c\udf0c <strong>Misi\u00f3n ${n}:<\/strong> ${dbNumerologia[n]} <br><small style=\"color:rgba(255,255,255,0.6)\">${descMision}<\/small><\/div>\n            <div class=\"dato-astral\">\ud83e\ude90 <strong>Regente:<\/strong> ${signo.regente} \u2014 ${signo.energia}<\/div>\n            <div class=\"dato-astral\">\ud83d\udca0 <strong>Modalidad:<\/strong> ${signo.modalidad} \u2014 ${signo.enfrentamiento}<\/div>\n            <div class=\"dato-astral\" style=\"grid-column: span 2;\">\ud83c\udccf <strong>Arcano Personal:<\/strong> ${signo.arcano}<\/div>\n            <div class=\"dato-astral\" style=\"grid-column: span 2;\">\u2728 <strong>Virtud:<\/strong> ${signo.virtud} <br><small style=\"color:rgba(255,255,255,0.6)\">${descVirtud}<\/small><\/div>\n            <div class=\"dato-astral\" style=\"grid-column: span 2;\">\ud83c\udf11 <strong>Sombra:<\/strong> ${signo.sombra} <br><small style=\"color:rgba(255,255,255,0.6)\">${descSombra}<\/small><\/div>\n            <div class=\"dato-astral\" style=\"grid-column: span 2;\">\ud83c\udfad <strong>Emoci\u00f3n Dominante:<\/strong> ${signo.emocion} <br><small style=\"color:rgba(255,255,255,0.6)\">${descEmocion}<\/small><\/div>\n            <div class=\"dato-astral\" style=\"grid-column: span 2;\">\ud83d\udeab <strong>Miedo:<\/strong> ${signo.miedo} <br><small style=\"color:rgba(255,255,255,0.6)\">${descMiedo}<\/small><\/div>\n            <div class=\"dato-astral\" style=\"grid-column: span 2;\">\ud83d\udc8e <strong>Deseo del Alma:<\/strong> ${signo.deseo}<\/div>\n        `;\n    }\n\n    function prepararTarot(cant, titulo) {\n        const ultima = localStorage.getItem('astroly_last_' + titulo);\n        if (ultima) {\n            const diff = Date.now() - parseInt(ultima);\n            if (diff < 24 * 60 * 60 * 1000) {\n                mostrarEspera(24 * 60 * 60 * 1000 - diff, titulo);\n                return;\n            }\n        }\n\n        session.tipo = titulo;\n        session.tirada = [];\n        document.getElementById('interpretacion').innerHTML = \"\";\n        document.getElementById('alquimia').innerHTML = \"\";\n        document.getElementById('alquimia').classList.add('oculto');\n        document.getElementById('instruccion-clic').style.display = 'block';\n        document.getElementById('pantalla-perfil').classList.add('oculto');\n        document.getElementById('tablero').classList.remove('oculto');\n        document.getElementById('tipo-tirada-titulo').innerText = titulo;\n        \n        const mesa = document.getElementById('mesa');\n        mesa.innerHTML = \"\";\n        let baraja = [...arcanos].sort(() => Math.random() - 0.5);\n        for(let i=0; i<cant; i++) {\n            const carta = baraja[i];\n            const div = document.createElement('div');\n            div.className = 'carta';\n            div.innerHTML = `<div class=\"dorso\">\u2727<\/div><div class=\"cara\"><img decoding=\"async\" src=\"${carta.i}\"><div class=\"nombre-arcano\">${carta.n}<\/div><\/div>`;\n            div.onclick = () => { if(!div.classList.contains('volteada')){ \n                div.classList.add('volteada'); \n                session.tirada.push(carta); \n                mostrarLectura(); \n                if(session.tirada.length === cant) {\n                    document.getElementById('instruccion-clic').style.display = 'none';\n                    localStorage.setItem('astroly_last_' + titulo, Date.now().toString());\n                }\n            }};\n            mesa.appendChild(div);\n        }\n    }\n\n    function mostrarEspera(ms, titulo) {\n        document.getElementById('nombre-tirada-bloqueada').innerText = titulo;\n        document.getElementById('modal-espera').style.display = 'flex';\n        actualizarReloj(ms);\n        if(timerInterv) clearInterval(timerInterv);\n        timerInterv = setInterval(() => {\n            ms -= 1000;\n            if(ms <= 0) {\n                clearInterval(timerInterv);\n                cerrarModalEspera();\n            } else {\n                actualizarReloj(ms);\n            }\n        }, 1000);\n    }\n\n    function actualizarReloj(ms) {\n        const h = Math.floor(ms \/ 3600000);\n        const m = Math.floor((ms % 3600000) \/ 60000);\n        const s = Math.floor((ms % 60000) \/ 1000);\n        document.getElementById('contador-tiempo').innerText = \n            `${h.toString().padStart(2,'0')}:${m.toString().padStart(2,'0')}:${s.toString().padStart(2,'0')}`;\n    }\n\n    function cerrarModalEspera() {\n        document.getElementById('modal-espera').style.display = 'none';\n        if(timerInterv) clearInterval(timerInterv);\n        document.getElementById('pantalla-perfil').classList.remove('oculto');\n    }\n\n    function mostrarLectura() {\n        const inter = document.getElementById('interpretacion');\n        inter.innerHTML = \"<h3 style='text-align:center; color:var(--oro)'>Interpretaci\u00f3n Sagrada:<\/h3>\";\n        \n        const etiquetasCruz = [\"Amor\", \"Dinero\/Proyectos\", \"Salud\", \"Familia\", \"Espiritualidad\"];\n        const etiquetasDestino = [\"Pasado\", \"Presente\", \"Futuro\"];\n\n        session.tirada.forEach((c, i) => {\n            let label = \"\";\n            if(session.tipo === 'Cruz Sagrada' && i < etiquetasCruz.length) label = `<b style=\"color:var(--vibrante)\">Enfocada en ${etiquetasCruz[i]}:<\/b> `;\n            if(session.tipo === 'Lectura del Destino' && i < etiquetasDestino.length) label = `<b style=\"color:var(--vibrante)\">Dimensi\u00f3n del ${etiquetasDestino[i]}:<\/b> `;\n            \n            inter.innerHTML += `\n                <div style=\"margin-bottom:20px; border-bottom: 1px solid rgba(212,175,55,0.2); padding-bottom:10px;\">\n                    ${label}<strong style=\"color:var(--oro); font-size:1.1rem;\">${c.n}<\/strong><br>\n                    <p style=\"margin-top:5px;\">${c.m}<\/p>\n                <\/div>`;\n        });\n\n        \/\/ Solo mostrar alquimia cuando se completa la tirada\n        const cantNecesaria = (session.tipo === 'Carta del D\u00eda') ? 1 : (session.tipo === 'Lectura del Destino' ? 3 : 5);\n        if(session.tirada.length === cantNecesaria) {\n            const alquimia = document.getElementById('alquimia');\n            alquimia.classList.remove('oculto');\n            const ids = session.tirada.map(x => x.id);\n            let consejo = \"El universo fluye a tu favor; mant\u00e9n la gratitud activa.\";\n            \n            if (ids.some(id => [13, 16, 15].includes(id))) {\n                consejo = \"Atraviesas un proceso de purga energ\u00e9tica profunda. Suelta lo viejo para que el cosmos te entregue lo nuevo.\";\n            } else if (ids.some(id => [19, 21, 17].includes(id))) {\n                consejo = \"Est\u00e1s bajo una protecci\u00f3n estelar directa. Es tiempo de brillar y manifestar tus deseos m\u00e1s puros.\";\n            } else if (ids.some(id => [9, 12, 2].includes(id))) {\n                consejo = \"El consejo es la quietud. No fuerces los eventos; la respuesta vendr\u00e1 del silencio y la meditaci\u00f3n.\";\n            }\n            \n            alquimia.innerHTML = `<div class=\"alquimia-box\"><b>MENSAJE ALQU\u00cdMICO FINAL:<\/b><br>${consejo}<\/div>`;\n        }\n    }\n\n    function guardarTirada() {\n        if(session.tirada.length === 0) return alert(\"Revela las cartas.\");\n        const hist = JSON.parse(localStorage.getItem('astroly_h') || '[]');\n        hist.push({ id: Date.now(), f: new Date().toLocaleString(), t: session.tipo, c: session.tirada });\n        localStorage.setItem('astroly_h', JSON.stringify(hist));\n        document.getElementById('modal-guardado').style.display = 'flex';\n    }\n\n    function compartirWhatsApp() {\n        if(session.tirada.length === 0) return alert(\"Primero revela tus cartas.\");\n        const etiquetasCruz = [\"Amor\", \"Dinero\/Proyectos\", \"Salud\", \"Familia\", \"Espiritualidad\"];\n        const etiquetasDestino = [\"Pasado\", \"Presente\", \"Futuro\"];\n        let mensajeInterpretacion = \"\";\n        session.tirada.forEach((c, i) => {\n            let prefijo = \"\";\n            if(session.tipo === 'Cruz Sagrada') prefijo = `*${etiquetasCruz[i]}*: `;\n            if(session.tipo === 'Lectura del Destino') prefijo = `*${etiquetasDestino[i]}*: `;\n            mensajeInterpretacion += `${prefijo}_${c.n}_\\n${c.m}\\n\\n`;\n        });\n        const textoFinal = `\ud83d\udd2e *ASTROLY* \ud83d\udd2e\\n\\n\ud83d\udc64 *Consultante:* ${session.nombre}\\n\u2728 *Tirada:* ${session.tipo}\\n\\n${mensajeInterpretacion}`;\n        window.open(`https:\/\/wa.me\/?text=${encodeURIComponent(textoFinal)}`, '_blank');\n    }\n\n    function verHistorial() {\n        const datos = JSON.parse(localStorage.getItem('astroly_h') || '[]');\n        if (datos.length === 0) { document.getElementById('modal-vacio').style.display = 'flex'; return; }\n        document.getElementById('pantalla-inicio').classList.add('oculto');\n        document.getElementById('pantalla-perfil').classList.add('oculto');\n        document.getElementById('tablero').classList.add('oculto');\n        document.getElementById('pantalla-historial').classList.remove('oculto');\n        const lista = document.getElementById('lista-historial'); lista.innerHTML = \"\";\n        [...datos].reverse().forEach((h) => { \n            const item = document.createElement('div');\n            item.className = 'historial-item';\n            item.innerHTML = `<button class=\"btn-borrar\" onclick=\"preguntarBorrar(${h.id})\">\u2715<\/button><div onclick=\"recuperarLecturaPorId(${h.id})\" style=\"cursor:pointer\"><strong>\ud83d\udcc5 ${h.f}<\/strong><br>\u2728 ${h.t}<\/div>`;\n            lista.appendChild(item);\n        });\n    }\n\n    function preguntarBorrar(id) { idParaBorrar = id; document.getElementById('modal-confirmar-borrar').style.display = 'flex'; }\n    function ejecutarBorrado() {\n        let datos = JSON.parse(localStorage.getItem('astroly_h') || '[]');\n        datos = datos.filter(x => x.id !== idParaBorrar);\n        localStorage.setItem('astroly_h', JSON.stringify(datos));\n        cerrarModalBorrar(); verHistorial();\n    }\n    function cerrarModalBorrar() { document.getElementById('modal-confirmar-borrar').style.display = 'none'; }\n    function recuperarLecturaPorId(id) {\n        const datos = JSON.parse(localStorage.getItem('astroly_h'));\n        const lectura = datos.find(x => x.id === id);\n        session.tipo = lectura.t; session.tirada = lectura.c;\n        document.getElementById('pantalla-historial').classList.add('oculto');\n        document.getElementById('tablero').classList.remove('oculto');\n        const mesa = document.getElementById('mesa'); mesa.innerHTML = \"\";\n        session.tirada.forEach(carta => {\n            const div = document.createElement('div'); div.className = 'carta volteada';\n            div.innerHTML = `<div class=\"dorso\">\u2727<\/div><div class=\"cara\"><img decoding=\"async\" src=\"${carta.i}\"><div class=\"nombre-arcano\">${carta.n}<\/div><\/div>`;\n            mesa.appendChild(div);\n        });\n        mostrarLectura();\n    }\n\n    function cerrarModal() { document.getElementById('modal-guardado').style.display = 'none'; }\n    function verHistorialDesdeModal() { \n        cerrarModal(); \n        document.getElementById('tablero').classList.add('oculto'); \n        verHistorial(); \n    }\n<\/script>\n<\/body>\n<\/html>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>Astroly &#8211; Tarot &amp; Numerolog\u00eda Profesional ASTROLY Inicia tu consulta astral: Tu fecha de nacimiento: Revelar destino Mi diario astral \ud83d\udd2e Hablar con un Tarotista en l\u00ednea ELIJE TU TIRADA: D\u00eda 3 Cartas Cruz Haz clic sobre las cartas para descubrir el mensaje \ud83d\udcbe Guardar \ud83d\udcf2 WhatsApp \ud83d\udd04 Inicio Tu diario astral Volver \u23f3 Energ\u00edas &hellip; <a href=\"https:\/\/brujaverso.marcosnahuel.com\/inicio\/astroly\/\" class=\"more-link\">Seguir leyendo<span class=\"screen-reader-text\"> \u00abAstroly\u00bb<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/full-width.php","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-212","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/brujaverso.marcosnahuel.com\/inicio\/wp-json\/wp\/v2\/pages\/212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brujaverso.marcosnahuel.com\/inicio\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/brujaverso.marcosnahuel.com\/inicio\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/brujaverso.marcosnahuel.com\/inicio\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/brujaverso.marcosnahuel.com\/inicio\/wp-json\/wp\/v2\/comments?post=212"}],"version-history":[{"count":3,"href":"https:\/\/brujaverso.marcosnahuel.com\/inicio\/wp-json\/wp\/v2\/pages\/212\/revisions"}],"predecessor-version":[{"id":238,"href":"https:\/\/brujaverso.marcosnahuel.com\/inicio\/wp-json\/wp\/v2\/pages\/212\/revisions\/238"}],"wp:attachment":[{"href":"https:\/\/brujaverso.marcosnahuel.com\/inicio\/wp-json\/wp\/v2\/media?parent=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}