awacke1 commited on
Commit
1974d1d
·
verified ·
1 Parent(s): 96b914a

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +148 -124
index.html CHANGED
@@ -3,26 +3,28 @@
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>Saints Tarot Reading</title>
7
  <link rel="preconnect" href="https://fonts.googleapis.com">
8
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
9
- <link href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Merriweather:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap" rel="stylesheet">
10
  <style>
11
- /* --- Basic Setup & Theming --- */
12
  :root {
13
- --bg-color: #1a1a2e;
14
- --card-bg: #f4f4f9;
15
- --card-border: #e0e0e0;
16
- --primary-text: #ffffff;
17
- --secondary-text: #333333;
18
- --accent-color: #ffd700;
19
- --shadow-color: rgba(0, 0, 0, 0.2);
20
- --card-back-bg: linear-gradient(145deg, #4d4d7a, #333355);
21
  }
22
 
23
  body {
24
- font-family: 'Lora', serif;
25
  background-color: var(--bg-color);
 
 
26
  color: var(--primary-text);
27
  margin: 0;
28
  padding: 2rem;
@@ -34,11 +36,13 @@
34
  }
35
 
36
  h1 {
37
- font-family: 'Merriweather', serif;
38
  font-weight: 700;
 
39
  color: var(--accent-color);
40
- text-shadow: 2px 2px 4px var(--shadow-color);
41
  margin-bottom: 1rem;
 
42
  }
43
 
44
  p#instructions {
@@ -46,6 +50,7 @@
46
  margin-bottom: 2rem;
47
  font-style: italic;
48
  opacity: 0.9;
 
49
  }
50
 
51
  /* --- Main Layout --- */
@@ -64,22 +69,24 @@
64
  }
65
 
66
  button {
67
- font-family: 'Merriweather', serif;
68
  padding: 0.8rem 1.5rem;
69
  font-size: 1rem;
70
  border: 2px solid var(--accent-color);
71
  background-color: transparent;
72
  color: var(--accent-color);
73
- border-radius: 50px;
74
  cursor: pointer;
75
  transition: all 0.3s ease;
76
- box-shadow: 0 4px 15px rgba(255, 215, 0, 0.1);
 
 
77
  }
78
 
79
  button:hover, button:focus {
80
  background-color: var(--accent-color);
81
- color: var(--bg-color);
82
- box-shadow: 0 4px 20px rgba(255, 215, 0, 0.3);
83
  transform: translateY(-2px);
84
  }
85
 
@@ -103,7 +110,7 @@
103
  .card-slot .placeholder {
104
  width: 100%;
105
  height: 100%;
106
- border: 2px dashed rgba(255, 255, 255, 0.2);
107
  border-radius: 15px;
108
  display: flex;
109
  flex-direction: column;
@@ -111,10 +118,12 @@
111
  align-items: center;
112
  font-style: italic;
113
  opacity: 0.7;
 
114
  }
115
 
116
  .placeholder span {
117
- font-size: 1.2rem;
 
118
  font-weight: bold;
119
  }
120
 
@@ -146,7 +155,7 @@
146
 
147
  .card-back {
148
  background: var(--card-back-bg);
149
- border: 5px solid #fff;
150
  display: flex;
151
  justify-content: center;
152
  align-items: center;
@@ -163,6 +172,7 @@
163
  font-size: 4rem;
164
  color: var(--accent-color);
165
  opacity: 0.8;
 
166
  }
167
 
168
  .card-front {
@@ -184,9 +194,9 @@
184
 
185
  .card-header h2 {
186
  margin: 0;
187
- font-family: 'Merriweather', serif;
188
  font-size: 1.2rem;
189
- color: #444;
190
  }
191
 
192
  .card-header .tarot-title {
@@ -197,7 +207,7 @@
197
  }
198
 
199
  .card-body {
200
- font-size: 0.9rem;
201
  line-height: 1.5;
202
  }
203
 
@@ -206,22 +216,28 @@
206
  }
207
 
208
  .card-body strong {
209
- color: #1a1a2e;
 
210
  }
211
 
212
- .story {
213
  font-style: italic;
214
- background-color: rgba(230, 230, 240, 0.5);
215
  padding: 0.5rem;
216
  border-radius: 8px;
217
  border-left: 3px solid var(--accent-color);
218
  }
 
 
 
 
 
219
 
220
  </style>
221
  </head>
222
  <body>
223
- <h1>Saints Tarot Reading</h1>
224
- <p id="instructions">A three-card spread for Past, Present, and Future. Click the button to draw your cards, then click each card to reveal its meaning.</p>
225
 
226
  <div id="controls">
227
  <button id="draw-button">Draw Cards</button>
@@ -235,88 +251,95 @@
235
  </div>
236
 
237
  <script>
238
- // --- Data: Saints Information ---
239
- const saints_data = [
240
- {"id":1,"name":"Adalbert of Prague","card":"Five of Wands","classifier":"Wands - Fire - Creativity","emojis":"🛶, 🙏","continent":"Europe","story":"A Bishop of Prague who struggled with conflict and resistance while trying to reform his diocese. He was ultimately martyred trying to bring his faith to a hostile land, embodying a narrative of struggle and striving for a higher cause against opposition.","virtues":"Missionary Zeal, Perseverance, Courage, Faith","gender":"Male","location":"Prague, Bohemia (Czech Rep.)","canon":"Vita Sancti Adalberti (Life of St. Adalbert)"},
241
- {"id":2,"name":"Agnes of Rome","card":"The Star (XVII)","classifier":"Major Arcana","emojis":"🐑, ✨","continent":"Europe","story":"A young girl who became a beacon of pure faith and hope in a time of dark persecution. Her story, filled with miracles protecting her, represents divine inspiration and serenity in the face of mortal danger, much like the Star's gentle light.","virtues":"Purity, Courage, Faithfulness, Steadfastness","gender":"Female","location":"Rome, Italy","canon":"The Golden Legend, Pope Damasus I's inscriptions"},
242
- {"id":3,"name":"Ambrose of Milan","card":"The Hierophant (V)","classifier":"Major Arcana","emojis":"🏛️, 🐝","continent":"Europe","story":"A governor who became a bishop, a master of tradition, and a teacher of orthodox doctrine. He was a pillar of the Church, mentoring St. Augustine and establishing the authority of spiritual institutions over temporal power, embodying the Hierophant's role as a conduit of sacred knowledge.","virtues":"Leadership, Justice, Wisdom, Fortitude","gender":"Male","location":"Milan, Italy","canon":"On the Duties of the Clergy, Life of Ambrose by Paulinus the Deacon"},
243
- {"id":4,"name":"Andrew of Crete","card":"Eight of Cups","classifier":"Cups - Water - Emotional","emojis":"🎼, 🙏","continent":"Asia","story":"A bishop and hymnographer most famous for his Great Canon, a masterpiece of penitential reflection. This work represents a deep spiritual journey inward, a turning away from worldly attachment to seek a more profound, emotional connection with God.","virtues":"Penance, Liturgy, Eloquence, Poetry","gender":"Male","location":"Crete, Greece","canon":"The Great Canon of St. Andrew of Crete"},
244
- {"id":5,"name":"Anselm of Canterbury","card":"King of Swords","classifier":"Swords - Air - Reason","emojis":"🧠, ⚖️","continent":"Europe","story":"A brilliant theologian and philosopher who became Archbishop of Canterbury. His use of logic (the ontological argument) and his defense of the Church's intellectual and legal rights against kings mark him as a master of reason, law, and intellectual authority.","virtues":"Intellect, Faith, Reason, Fortitude","gender":"Male","location":"Canterbury, England","canon":"Proslogion, Cur Deus Homo, Monologion"},
245
- {"id":6,"name":"Anthony of Egypt","card":"The Hermit (IX)","classifier":"Major Arcana","emojis":"🏜️, 🏮","continent":"Africa","story":"The quintessential hermit who withdrew from society into the desert to seek spiritual truth. He battled his inner demons and found profound wisdom in solitude, lighting the way for countless others who followed his path of introspection.","virtues":"Asceticism, Perseverance, Spiritual Warfare, Solitude","gender":"Male","location":"Egyptian Desert","canon":"Life of Antony by Athanasius of Alexandria"},
246
- {"id":7,"name":"Anthony of Padua","card":"Ace of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"🥖, 📖","continent":"Europe","story":"A beloved saint associated with tangible results: finding lost items, providing bread for the poor. The Ace of Pentacles represents a seed of opportunity and prosperity in the material world, mirroring his ability to manifest grace in practical, earthly ways.","virtues":"Eloquence, Charity, Knowledge, Humility","gender":"Male","location":"Padua, Italy","canon":"Legenda Assidua (The First Life)"},
247
- {"id":8,"name":"Athanasius of Alexandria","card":"Five of Swords","classifier":"Swords - Air - Reason","emojis":"🛡️, ✝️","continent":"Africa","story":"A champion of orthodoxy who was exiled five times for his unwavering theological stance against Arianism. His life was one of constant conflict and intellectual battle, representing a victory of principle, albeit one achieved through great strife and argument.","virtues":"Orthodoxy, Fortitude, Perseverance, Conviction","gender":"Male","location":"Alexandria, Egypt","canon":"On the Incarnation, Life of Antony, Four Orations Against the Arians"},
248
- {"id":9,"name":"Augustine of Hippo","card":"The Devil (XV)","classifier":"Major Arcana","emojis":"📚,⛓️","continent":"Africa","story":"A man who famously struggled with and wrote about his bondage to worldly pleasures and intellectual pride before his conversion. His story is the ultimate archetype of confronting and breaking free from the chains of addiction and materialism represented by this card.","virtues":"Perseverance, Faith, Intellect, Repentance","gender":"Male","location":"Hippo Regius (Annaba, Algeria)","canon":"Confessions, City of God, On Christian Doctrine"},
249
- {"id":10,"name":"Basil of Caesarea","card":"Ten of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"🕊️, 🏥","continent":"Asia","story":"A bishop who established the Basiliad, a massive complex with a hospital and hospice that served the poor and sick. He created a lasting structure of communal wealth, charity, and physical care, perfectly embodying the establishment of a prosperous and stable legacy.","virtues":"Charity, Leadership, Orthodoxy, Governance","gender":"Male","location":"Caesarea, Cappadocia (Turkey)","canon":"On the Holy Spirit, Address to Young Men, Asketikon"},
250
- {"id":11,"name":"Bede the Venerable","card":"Four of Swords","classifier":"Swords - Air - Reason","emojis":"📜, monastery","continent":"Europe","story":"A monk who spent his life in the quiet contemplation and intellectual rest of the monastery. He produced his great historical work not from battle, but from a state of scholarly retreat, study, and mental recuperation, aligning with this card's theme of restful contemplation.","virtues":"Scholarship, Humility, Diligence, Piety","gender":"Male","location":"Jarrow, England","canon":"Ecclesiastical History of the English People"},
251
- {"id":12,"name":"Benedict of Nursia","card":"Temperance (XIV)","classifier":"Major Arcana","emojis":"⚖️, 🙏","continent":"Europe","story":"The author of the Rule, a masterful guide that synthesizes prayer, work, and study into a balanced and moderate way of life. He is the archetype of Temperance, blending spiritual and practical elements to create a stable, harmonious path.","virtues":"Order, Stability, Prayerfulness, Moderation","gender":"Male","location":"Nursia / Monte Cassino, Italy","canon":"The Rule of Saint Benedict, Dialogues of Pope Gregory the Great"},
252
- {"id":13,"name":"Bernadette of Lourdes","card":"Page of Cups","classifier":"Cups - Water - Emotional","emojis":"💧, 🌹","continent":"Europe","story":"A simple, uneducated girl who was open and intuitive enough to receive a divine message. She embodies the Page of Cups' qualities of innocence, emotional purity, and being a messenger from the spiritual or unconscious realms.","virtues":"Humility, Simplicity, Faith, Obedience","gender":"Female","location":"Lourdes, France","canon":"Eyewitness testimonies, Church investigation records"},
253
- {"id":14,"name":"Bernard of Clairvaux","card":"Knight of Wands","classifier":"Wands - Fire - Creativity","emojis":"🐝, 🔥","continent":"Europe","story":"An abbot of immense energy and passion. He revitalized his order, preached the Second Crusade, and pursued his goals with a fiery zeal that could inspire thousands. He embodies the Knight of Wands' archetype of being charming, energetic, and charging ahead on a quest.","virtues":"Zeal, Devotion, Persuasion, Mysticism","gender":"Male","location":"Clairvaux, France","canon":"On Loving God, Sermons on the Song of Songs"},
254
- {"id":15,"name":"Bonaventure of Bagnoregio","card":"Two of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"🦉, ⚖️","continent":"Europe","story":"As Minister General of the Franciscans, he had to expertly balance the spiritual ideals of St. Francis with the practical, administrative needs of a large, growing order. This act of balancing two important priorities is the essence of this card.","virtues":"Intellect, Devotion, Governance, Wisdom","gender":"Male","location":"Bagnoregio, Italy","canon":"The Journey of the Mind into God, The Life of St. Francis"},
255
- {"id":16,"name":"Brendan of Clonfert","card":"The Moon (XVIII)","classifier":"Major Arcana","emojis":"⛵️, 🐋","continent":"Europe","story":"A navigator who sailed into the unknown, on a journey guided by faith rather than maps. His voyage into a world of illusion, strange creatures, and mystery perfectly reflects the themes of journeying through the unconscious and the unknown found in the Moon card.","virtues":"Faith, Courage, Adventure, Perseverance","gender":"Male","location":"Clonfert, Ireland","canon":"Navigatio Sancti Brendani Abbatis (The Voyage of Saint Brendan the Abbot)"},
256
- {"id":17,"name":"Bridget of Sweden","card":"Three of Swords","classifier":"Swords - Air - Reason","emojis":"✍️, 💔","continent":"Europe","story":"A widowed mystic whose divine revelations often contained painful truths and sorrowful critiques of the Church and its leaders. The swords of piercing truth and the heartbreak over the state of the world are central to her prophetic mission.","virtues":"Mysticism, Piety, Reform, Prophecy","gender":"Female","location":"Finsta, Sweden / Rome, Italy","canon":"Revelations of St. Bridget"},
257
- {"id":18,"name":"Catherine of Alexandria","card":"Queen of Swords","classifier":"Swords - Air - Reason","emojis":"⚙️, 👑","continent":"Africa","story":"A princess and scholar who used her sharp intellect and clear, incisive logic to debate and defeat fifty pagan philosophers. She is the archetype of the Queen of Swords: intelligent, articulate, truthful, and unafraid of intellectual confrontation.","virtues":"Wisdom, Eloquence, Faithfulness, Courage","gender":"Female","location":"Alexandria, Egypt","canon":"The Golden Legend"},
258
- {"id":19,"name":"Catherine of Genoa","card":"Six of Cups","classifier":"Cups - Water - Emotional","emojis":"🏥, ❤️‍🩹","continent":"Europe","story":"A mystic who gave herself over completely to the simple, innocent charity of caring for the sick. Her work represents a selfless, nostalgic love reminiscent of childhood purity and a deep, compassionate connection to others' suffering.","virtues":"Charity, Self-Denial, Service, Mysticism","gender":"Female","location":"Genoa, Italy","canon":"Treatise on Purgatory, Spiritual Dialogue"},
259
- {"id":20,"name":"Catherine of Siena","card":"Justice (XI)","classifier":"Major Arcana","emojis":"⚜️, ⚖️","continent":"Europe","story":"A mystic who wielded immense influence to correct a great imbalance, persuading the Pope to return to Rome from Avignon. Her life was a quest for truth and righteousness, seeking to restore divine order and justice to the Church on Earth.","virtues":"Wisdom, Fortitude, Persuasion, Mysticism","gender":"Female","location":"Siena, Italy","canon":"The Dialogue of Divine Providence, The Letters of Catherine of Siena"},
260
- {"id":21,"name":"Clare of Assisi","card":"The Sun (XIX)","classifier":"Major Arcana","emojis":"✨, ☀️","continent":"Europe","story":"Her name means 'light,' and as the founder of the Poor Clares, she radiated joy, clarity, and unwavering faith. She defended her convent with the light of the Eucharist, embodying the vibrancy, purity, and triumphant joy of the Sun card.","virtues":"Poverty, Faith, Courage, Devotion","gender":"Female","location":"Assisi, Italy","canon":"The Rule of St. Clare, The Life of St. Clare by Thomas of Celano"},
261
- {"id":22,"name":"Columba of Iona","card":"Six of Wands","classifier":"Wands - Fire - Creativity","emojis":"🇮🇪, 🕊️","continent":"Europe","story":"A successful missionary who established a thriving and influential monastery at Iona, which became a beacon of faith and learning. This card represents public recognition, victory, and the success of a spiritual campaign, perfectly matching his achievement.","virtues":"Evangelism, Leadership, Scholarship, Diplomacy","gender":"Male","location":"Iona, Scotland","canon":"Vita Columbae (Life of Columba) by Adomnán of Iona"},
262
- {"id":23,"name":"Cuthbert of Lindisfarne","card":"Four of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"🙏, 🏝️","continent":"Europe","story":"A hermit who sought stability and control over his spiritual life by retreating to a remote island. He embodies the conservation of spiritual energy and the establishment of firm boundaries to protect his contemplative treasures from the outside world.","virtues":"Piety, Humility, Solitude, Gentleness","gender":"Male","location":"Lindisfarne, England","canon":"Life of St. Cuthbert by Bede"},
263
- {"id":24,"name":"Cyril of Alexandria","card":"Seven of Swords","classifier":"Swords - Air - Reason","emojis":"📜, 🛡️","continent":"Africa","story":"A brilliant but controversial theologian who used sharp political and rhetorical strategies to defeat his opponents at the Council of Ephesus. His methods were complex and sometimes seen as cunning, reflecting this card's themes of strategy and intellectual maneuvering.","virtues":"Orthodoxy, Tenacity, Polemics, Wisdom","gender":"Male","location":"Alexandria, Egypt","canon":"Commentaries on John and Luke, Against Nestorius"},
264
- {"id":25,"name":"Cyril of Jerusalem","card":"Page of Swords","classifier":"Swords - Air - Reason","emojis":"catechism, 📖","continent":"Asia","story":"His fame rests on his Catechetical Lectures, a work of immense clarity for new students of the faith. He embodies the Page of Swords, a messenger and student of truth, eager to learn and communicate new ideas with curiosity and mental energy.","virtues":"Teaching, Orthodoxy, Patience, Fortitude","gender":"Male","location":"Jerusalem","canon":"Catechetical Lectures of St. Cyril of Jerusalem"},
265
- {"id":26,"name":"Dominic of Guzmán","card":"Ace of Wands","classifier":"Wands - Fire - Creativity","emojis":"🐶, 🔥","continent":"Europe","story":"He founded the Order of Preachers, sparking a new, energetic movement of missionary and intellectual activity. This act was a pure burst of inspiration and creative spiritual energy, the very essence of the Ace of Wands, which represents a new passion or enterprise.","virtues":"Truth, Preaching, Study, Zeal","gender":"Male","location":"Caleruega, Spain","canon":"Libellus de principiis Ordinis Praedicatorum by Jordan of Saxony"},
266
- {"id":27,"name":"Elizabeth of Hungary","card":"The Empress (III)","classifier":"Major Arcana","emojis":"👑, 🥖","continent":"Europe","story":"A princess and queen who embodied maternal care and earthly abundance through her radical charity, famously baking bread for the poor. She represents the archetype of the nurturing mother, fertility, and compassion in the physical world.","virtues":"Charity, Humility, Compassion, Service","gender":"Female","location":"Kingdom of Hungary","canon":"The Life of St. Elizabeth of Hungary by Dietrich of Apolda"},
267
- {"id":28,"name":"Elizabeth of Portugal","card":"Two of Cups","classifier":"Cups - Water - Emotional","emojis":"🕊️, 🤝","continent":"Europe","story":"A queen known as 'The Peacemaker' for her remarkable ability to forge partnerships and reconcile warring family members. Her life's work was the creation of union, truce, and mutual respect, which are the core meanings of this card.","virtues":"Peacemaking, Charity, Diplomacy, Piety","gender":"Female","location":"Kingdom of Portugal","canon":"Papal Bull of Canonization by Pope Urban VIII"},
268
- {"id":29,"name":"Ferdinand III of Castile","card":"The Emperor (IV)","classifier":"Major Arcana","emojis":"⚔️, 🏰","continent":"Europe","story":"A just and pious king who unified kingdoms, established laws, and built a stable, structured society. He is a perfect archetype of the Emperor, a figure of worldly authority, structure, and fatherly rule who brings order out of chaos.","virtues":"Justice, Leadership, Piety, Fortitude","gender":"Male","location":"Castile, Spain","canon":"Chronica latina regum Castellae (Latin Chronicle of the Kings of Castile)"},
269
- {"id":30,"name":"Frances of Rome","card":"Nine of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"😇, 🏡","continent":"Europe","story":"A noblewoman who found spiritual discipline and independence within her domestic life. She organized women for charity while managing her household, embodying the grace, self-reliance, and abundant discipline found in a well-tended garden.","virtues":"Charity, Service, Piety, Patience","gender":"Female","location":"Rome, Italy","canon":"Papal Bull of Canonization by Pope Paul V"},
270
- {"id":31,"name":"Francis of Assisi","card":"The Fool (0)","classifier":"Major Arcana","emojis":"🐾, ☀️","continent":"Europe","story":"He abandoned a life of wealth to take a radical leap of faith into the unknown, embracing poverty and trusting completely in divine providence. His journey is the ultimate embodiment of the Fool's archetype: beginning a new path with pure faith and innocence.","virtues":"Humility, Poverty, Charity, Love for Creation","gender":"Male","location":"Assisi, Italy","canon":"Canticle of the Sun, The Little Flowers of Saint Francis"},
271
- {"id":32,"name":"Francis de Sales","card":"Strength (VIII)","classifier":"Major Arcana","emojis":"💌, ❤️‍🔥","continent":"Europe","story":"A bishop known for his gentle spirit and patient persuasion. He demonstrated that true strength lies not in force but in compassion, courage, and taming the wild passions with a gentle hand, perfectly reflecting the meaning of the Strength card.","virtues":"Gentleness, Patience, Spiritual Direction, Charity","gender":"Male","location":"Thorens-Glières, France","canon":"Introduction to the Devout Life, Treatise on the Love of God"},
272
- {"id":33,"name":"George of Lydda","card":"Seven of Wands","classifier":"Wands - Fire - Creativity","emojis":"🐉, 🛡️","continent":"Asia","story":"The legendary dragon-slayer who stands alone, defending the innocent against a great threat. This card represents courage, challenge, and maintaining one's position against all odds, a perfect match for his archetypal battle.","virtues":"Courage, Chivalry, Faith, Protection","gender":"Male","location":"Lydda, Palestine (Lod, Israel)","canon":"The Golden Legend, Hagiographies, Acts of Saint George"},
273
- {"id":34,"name":"Gertrude of Nivelles","card":"Three of Cups","classifier":"Cups - Water - Emotional","emojis":"🐈, 🏡","continent":"Europe","story":"An abbess renowned for her warm hospitality, creating a joyful and supportive community for pilgrims and missionaries. Her life reflects the camaraderie, celebration, and friendship central to the Three of Cups.","virtues":"Hospitality, Piety, Prudence, Charity","gender":"Female","location":"Nivelles, Belgium","canon":"Vita Sanctae Geretrudis (Life of Saint Gertrude)"},
274
- {"id":35,"name":"Gregory of Nazianzus","card":"Ten of Swords","classifier":"Swords - Air - Reason","emojis":"🗣️, 😥","continent":"Asia","story":"A brilliant but reluctant bishop who felt the crushing weight and painful betrayal of ecclesiastical politics. He ultimately resigned his prestigious post in Constantinople, hitting a low point that forced a new beginning, as depicted in this card of painful endings.","virtues":"Eloquence, Theology, Humility, Contemplation","gender":"Male","location":"Nazianzus, Cappadocia (Turkey)","canon":"Five Theological Orations, Philocalia"},
275
- {"id":36,"name":"Gregory of Nyssa","card":"Page of Wands","classifier":"Wands - Fire - Creativity","emojis":"🤔, 🔥","continent":"Asia","story":"A philosophical theologian who explored new frontiers of thought, particularly on the spiritual life (The Life of Moses). He represents the Page of Wands' energy of exploring new creative and spiritual ideas with passion and inspiration.","virtues":"Intellect, Mysticism, Philosophy, Orthodoxy","gender":"Male","location":"Nyssa, Cappadocia (Turkey)","canon":"The Life of Moses, On the Soul and the Resurrection, Great Catechetical Oration"},
276
- {"id":37,"name":"Gregory the Great","card":"King of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"🎶, 👑","continent":"Europe","story":"A Pope who was a master administrator, managing vast papal estates, organizing liturgies (Gregorian Chant), and sending missionaries. He created stability and material security for the Church, embodying the King of Pentacles' mastery of the earthly realm.","virtues":"Leadership, Reform, Evangelism, Humility","gender":"Male","location":"Rome, Italy","canon":"Pastoral Rule, Dialogues, Moralia in Job"},
277
- {"id":38,"name":"Hedwig of Silesia","card":"Queen of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"👣, 👑","continent":"Europe","story":"A duchess who used her immense wealth and position to be a down-to-earth nurturer of the poor, founding monasteries and hospitals. Her practical, charitable, and motherly nature makes her the archetype of the Queen of Pentacles.","virtues":"Charity, Piety, Austerity, Humility","gender":"Female","location":"Duchy of Silesia (Poland)","canon":"Vita beatae Hedwigis (Life of the Blessed Hedwig)"},
278
- {"id":39,"name":"Helena of Constantinople","card":"Three of Wands","classifier":"Wands - Fire - Creativity","emojis":"☦️, 🗺️","continent":"Asia","story":"In her old age, she embarked on a great expedition to the Holy Land, looking out to a new horizon for the now-Christian empire. Her pilgrimage to discover the True Cross represents foresight, exploration, and the beginning of a great enterprise.","virtues":"Faith, Piety, Discovery, Perseverance","gender":"Female","location":"Constantinople (Istanbul, Turkey)","canon":"Hagiographies by Eusebius of Caesarea and Ambrose of Milan"},
279
- {"id":40,"name":"Hildegard of Bingen","card":"The High Priestess (II)","classifier":"Major Arcana","emojis":"🎶, 🌿","continent":"Europe","story":"A powerful abbess, mystic, and visionary who was a conduit for profound, intuitive, and divine knowledge. She represents the archetype of the High Priestess, the keeper of sacred secrets and a bridge between the seen and unseen worlds.","virtues":"Wisdom, Creativity, Prophecy, Knowledge","gender":"Female","location":"Bingen am Rhein, Germany","canon":"Scivias, Ordo Virtutum, Physica"},
280
- {"id":41,"name":"Hugh of Lincoln","card":"Six of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"🦢, 🪙","continent":"Europe","story":"A bishop renowned for his immense charity and justice, especially his defense of the poor and the Jewish community. He embodies the spirit of generous giving, patronage, and the balanced distribution of wealth and power.","virtues":"Justice, Courage, Piety, Tenderness","gender":"Male","location":"Lincoln, England","canon":"Magna Vita Sancti Hugonis (The Great Life of St. Hugh)"},
281
- {"id":42,"name":"Ignatius of Loyola","card":"Wheel of Fortune (X)","classifier":"Major Arcana","emojis":"✝️, 🎯","continent":"Europe","story":"A cannonball injury completely changed the trajectory of his life, turning him from a vain soldier into the founder of the Jesuits. His story is a perfect example of a major turn of fate, a pivotal moment of destiny that sets a soul on an entirely new path.","virtues":"Discernment, Obedience, Zeal, Self-Discipline","gender":"Male","location":"Loyola, Basque Country, Spain","canon":"Spiritual Exercises of St. Ignatius, The Autobiography of St. Ignatius"},
282
- {"id":43,"name":"Irenaeus of Lyons","card":"Two of Swords","classifier":"Swords - Air - Reason","emojis":"🗣️, ⚔️","continent":"Europe","story":"A bishop who had to make a difficult intellectual choice, creating a clear line between orthodoxy and the Gnosticism he fought in Against Heresies. He represents the need to create a truce through intellectual stalemate, blocking out confusion to establish truth.","virtues":"Orthodoxy, Teaching, Apologetics, Faithfulness","gender":"Male","location":"Lyons, France","canon":"Against Heresies (Adversus Haereses)"},
283
- {"id":44,"name":"Isidore of Seville","card":"The Magician (I)","classifier":"Major Arcana","emojis":"💾, 📚","continent":"Europe","story":"An encyclopedist who gathered all the knowledge of his era ('as above, so below') and manifested it into a single, powerful work, the Etymologiae. He is the archetype of the Magician, who takes resources from the divine/intellectual realm and makes them manifest on Earth.","virtues":"Knowledge, Scholarship, Order, Wisdom","gender":"Male","location":"Seville, Spain","canon":"Etymologiae, History of the Goths, Vandals, and Suebi"},
284
- {"id":45,"name":"James of the Marches","card":"Eight of Wands","classifier":"Wands - Fire - Creativity","emojis":"⭐️, ✈️","continent":"Europe","story":"A tireless preacher who traveled with great speed and energy across Central and Eastern Europe. He represents the swift action, travel, and rapid delivery of messages that characterize the Eight of Wands.","virtues":"Zeal, Preaching, Austerity, Reform","gender":"Male","location":"March of Ancona, Italy","canon":"Hagiographies by Venantius of Fabriano"},
285
- {"id":46,"name":"Joan of Arc","card":"The Chariot (VII)","classifier":"Major Arcana","emojis":"🇫🇷, ⚔️","continent":"Europe","story":"A peasant girl who, through sheer willpower and divine conviction, harnessed the opposing forces of the French army and led them to victory. She is the ultimate Charioteer, a figure of external conquest driven by an unstoppable inner will.","virtues":"Courage, Faith, Patriotism, Fortitude","gender":"Female","location":"Domrémy-la-Pucelle, France","canon":"Trial transcripts, letters, historical chronicles"},
286
- {"id":47,"name":"John of Damascus","card":"Knight of Swords","classifier":"Swords - Air - Reason","emojis":"🖼️, ✍️","continent":"Asia","story":"A brilliant and assertive defender of the faith, particularly of icons. He charged into theological debate with sharp logic and cutting arguments to defend sacred tradition, embodying the focused, intellectual power of the Knight of Swords.","virtues":"Orthodoxy, Courage, Eloquence, Wisdom","gender":"Male","location":"Damascus, Syria","canon":"Fountain of Knowledge, On the Divine Images"},
287
- {"id":48,"name":"John of God","card":"Knight of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"❤️‍🩹, 🏥","continent":"Europe","story":"A man who, after his conversion, worked tirelessly and methodically to build a real, physical institution to care for the sick. He is the Knight of Pentacles: hardworking, dependable, and dedicated to the slow, practical work of service.","virtues":"Compassion, Charity, Hospitality, Humility","gender":"Male","location":"Montemor-o-Novo, Portugal","canon":"Life of John of God by Francisco de Castro"},
288
- {"id":49,"name":"John of the Cross","card":"Knight of Cups","classifier":"Cups - Water - Emotional","emojis":"🌌, ❤️‍🔥","continent":"Europe","story":"A mystic poet whose entire life was a romantic, spiritual quest for union with God. He followed his heart through the 'dark night,' driven by an emotional and intuitive calling, making him the archetype of the questing Knight of Cups.","virtues":"Mysticism, Perseverance, Poeticism, Fortitude","gender":"Male","location":"Fontiveros, Spain","canon":"Dark Night of the Soul, Ascent of Mount Carmel, Spiritual Canticle"},
289
- {"id":50,"name":"Joseph of Arimathea","card":"Seven of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"🏺, tomb","continent":"Asia","story":"A man who invested in a long-term project—his own tomb—and then patiently waited for the right moment to use it for a sacred purpose. This act of patience, investment, and assessing the results of one's labor aligns perfectly with this card.","virtues":"Courage, Faith, Charity, Discipleship","gender":"Male","location":"Arimathea, Judea","canon":"The New Testament (Gospels of Matthew, Mark, Luke, John)"},
290
- {"id":51,"name":"Joseph of Cupertino","card":"Ace of Cups","classifier":"Cups - Water - Emotional","emojis":"🕊️, ☁️","continent":"Europe","story":"A simple friar whose prayer was so profound that he would overflow with divine love and begin to levitate. His life represents the pure, uninhibited outpouring of spiritual and emotional energy that is the Ace of Cups.","virtues":"Humility, Piety, Ecstasy, Simplicity","gender":"Male","location":"Cupertino, Italy","canon":"Life of St. Joseph of Cupertino by Robert Nuti"},
291
- {"id":52,"name":"Juan Diego","card":"Seven of Cups","classifier":"Cups - Water - Emotional","emojis":"🇲🇽, 🌹","continent":"North America","story":"A humble man presented with a powerful, divine vision and a choice of how to respond. The story of the apparition on his tilma is one of otherworldly options and dreams being made manifest, reflecting the visionary choices of the Seven of Cups.","virtues":"Humility, Faith, Simplicity, Obedience","gender":"Male","location":"Cuautitlán, Mexico","canon":"Nican Mopohua"},
292
- {"id":53,"name":"Juliana of Norwich","card":"Nine of Cups","classifier":"Cups - Water - Emotional","emojis":"🥜, 😊","continent":"Europe","story":"An anchoress who, through her mystical visions, arrived at a place of profound spiritual contentment and satisfaction, summarized in her famous saying, 'All shall be well.' She embodies the emotional and spiritual fulfillment promised by this card.","virtues":"Hope, Contemplation, Trust, Mysticism","gender":"Female","location":"Norwich, England","canon":"Revelations of Divine Love (A Book of Showings)"},
293
- {"id":54,"name":"Kateri Tekakwitha","card":"Eight of Swords","classifier":"Swords - Air - Reason","emojis":"⚜️, 🙏","continent":"North America","story":"A young woman who felt isolated and trapped by her community for her beliefs. She made a conscious choice to escape this restriction to live her faith freely, overcoming the sense of powerlessness and isolation that this card depicts.","virtues":"Purity, Faith, Perseverance, Courage","gender":"Female","location":"Ossernenon (Auriesville, NY)","canon":"Jesuit Relations, biographies by Catholic missionaries"},
294
- {"id":55,"name":"Lawrence of Brindisi","card":"Ace of Swords","classifier":"Swords - Air - Reason","emojis":"multilingual, 💡","continent":"Europe","story":"A brilliant linguist and theologian whose sharp intellect cut through confusion. He represents the breakthrough of a new, powerful idea, a moment of clarity and intellectual triumph that is the core of the Ace of Swords.","virtues":"Knowledge, Eloquence, Diplomacy, Zeal","gender":"Male","location":"Brindisi, Italy","canon":"Sermons, autobiographical notes"},
295
- {"id":56,"name":"Lawrence of Rome","card":"Nine of Wands","classifier":"Wands - Fire - Creativity","emojis":"🔥, 🪙","continent":"Europe","story":"A deacon who, having endured immense persecution, made one last stand of defiance and faith by presenting the poor as the Church's true treasure. He represents resilience, perseverance, and holding one's ground when battered and wounded.","virtues":"Courage, Charity, Humor, Fortitude","gender":"Male","location":"Rome, Italy","canon":"Hagiographies by St. Ambrose and Prudentius"},
296
- {"id":57,"name":"Leo the Great","card":"Four of Wands","classifier":"Wands - Fire - Creativity","emojis":"📜, 🤝","continent":"Europe","story":"A Pope who brought stability and peace by persuading Attila the Hun to spare Rome. His diplomatic victory created a moment of celebration, harmony, and community safety, reflecting the primary meaning of this card.","virtues":"Leadership, Diplomacy, Courage, Orthodoxy","gender":"Male","location":"Rome, Italy","canon":"Tome of Leo, Sermons, Letters"},
297
- {"id":58,"name":"Louis IX of France","card":"King of Cups","classifier":"Cups - Water - Emotional","emojis":"⚜️, ❤️‍⚖️","continent":"Europe","story":"While he was a king (Emperor archetype), his rule was defined by compassion, charity, and emotional balance. He controlled his realm not just with law, but with a deep sense of paternal love and care, making him a master of the emotional realm.","virtues":"Justice, Piety, Charity, Humility","gender":"Male","location":"Poissy, France","canon":"Life of St. Louis by Jean de Joinville"},
298
- {"id":59,"name":"Margaret of Antioch","card":"The World (XXI)","classifier":"Major Arcana","emojis":"🐉, चक्र","continent":"Asia","story":"A legendary saint whose story involves defeating a dragon from within, representing a total victory over evil and a successful completion of a great spiritual cycle. Her immense popularity shows her as an integrated, whole archetype of triumph.","virtues":"Faithfulness, Purity, Perseverance, Fortitude","gender":"Female","location":"Antioch, Pisidia (Turkey)","canon":"The Golden Legend"},
299
- {"id":60,"name":"Margaret of Scotland","card":"Page of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"🏴󠁧󠁢󠁳󠁣󠁴󠁿, 📚","continent":"Europe","story":"A queen who brought new learning, reform, and practical charity to her kingdom. She embodies the Page of Pentacles, a student of the world dedicated to manifesting new opportunities for learning and tangible well-being.","virtues":"Piety, Reform, Charity, Gentleness","gender":"Female","location":"Kingdom of Scotland","canon":"Life of St. Margaret, Queen of Scotland by Turgot of Durham"},
300
- {"id":61,"name":"Martin de Porres","card":"Page of Cups","classifier":"Cups - Water - Emotional","emojis":"🧹, 🐭","continent":"South America","story":"A saint of profound humility and gentle compassion, especially to the lowly and animals. His intuitive and loving nature, unconcerned with status, reflects the open-hearted innocence and emotional purity of the Page of Cups.","virtues":"Humility, Charity, Interracial Justice, Compassion","gender":"Male","location":"Lima, Peru","canon":"Papal Bull of Canonization by Pope John XXIII"},
301
- {"id":62,"name":"Martin of Tours","card":"Two of Wands","classifier":"Wands - Fire - Creativity","emojis":"⚔️, 🧥","continent":"Europe","story":"His defining moment was a choice between two worlds: the Roman military and the service of Christ. After his vision, he stood with personal power and foresight, planning a new future path, which is the essence of the Two of Wands.","virtues":"Charity, Humility, Evangelism, Generosity","gender":"Male","location":"Tours, France","canon":"Vita Martini (Life of Martin) by Sulpicius Severus"},
302
- {"id":63,"name":"Mary of Magdala","card":"Judgment (XX)","classifier":"Major Arcana","emojis":"💧, 🌅","continent":"Asia","story":"The first witness to the Resurrection, she was called to a higher purpose: to announce the risen Christ. Her story is one of absolution, rebirth, and answering a divine calling, which are the core themes of Judgment.","virtues":"Faithfulness, Devotion, Repentance, Evangelism","gender":"Female","location":"Magdala, Galilee","canon":"The New Testament (Gospels of Matthew, Mark, Luke, John)"},
303
- {"id":64,"name":"Nicholas of Myra","card":"Six of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"🎁, 🤫","continent":"Asia","story":"The original secret Santa, whose stories all revolve around anonymous, generous charity to those in need. He is the ultimate archetype of the patron who gives freely from his resources to restore balance and relieve poverty.","virtues":"Generosity, Charity, Protection, Kindness","gender":"Male","location":"Myra, Asia Minor (Demre, Turkey)","canon":"The Golden Legend, Hagiographies by St. Andrew of Crete"},
304
- {"id":65,"name":"Patrick of Ireland","card":"Ace of Wands","classifier":"Wands - Fire - Creativity","emojis":"☘️, 🔥","continent":"Europe","story":"A missionary who brought a spark of immense creative and spiritual energy to Ireland, transforming the nation. His mission was a bold, new enterprise fueled by passion and divine inspiration, perfectly mirroring the Ace of Wands.","virtues":"Faith, Evangelism, Forgiveness, Courage","gender":"Male","location":"Ireland","canon":"Confessio of Saint Patrick, Letter to the Soldiers of Coroticus"},
305
- {"id":66,"name":"Paul of Thebes","card":"Nine of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"🌴, 🐦","continent":"Africa","story":"The first hermit who lived a life of complete self-sufficiency and discipline in the desert, fed by a raven. He represents the solitary abundance and independence gained through discipline, much like the woman in her well-tended garden.","virtues":"Solitude, Asceticism, Prayerfulness, Simplicity","gender":"Male","location":"Theban Desert, Egypt","canon":"Vita Pauli Primi Eremitae (The Life of Paul the First Hermit) by St. Jerome"},
306
- {"id":67,"name":"Peter of Verona","card":"Ten of Swords","classifier":"Swords - Air - Reason","emojis":"🩸, ✍️","continent":"Europe","story":"An inquisitor martyred for his faith. His story ends in the ultimate betrayal and finality, yet with a final act of belief ('Credo'). This card's image of a definitive, painful ending that nevertheless cannot extinguish the spirit is reflected in his death.","virtues":"Courage, Faith, Forgiveness, Martyrdom","gender":"Male","location":"Verona, Italy","canon":"Biographies by Thomas of Leontino, Papal Bull of Canonization"},
307
- {"id":68,"name":"Raymond of Penyafort","card":"Justice (XI)","classifier":"Major Arcana","emojis":"⚖️, 📚","continent":"Europe","story":"A master of canon law who compiled the Decretals, bringing clarity, cause and effect, and fairness to Church law. He is an archetype of Justice, dedicated to truth, law, and ensuring that actions have clear and fair consequences.","virtues":"Prudence, Justice, Diligence, Humility","gender":"Male","location":"Penyafort, Catalonia (Spain)","canon":"Papal Bull of Canonization by Pope Clement VIII"},
308
- {"id":69,"name":"Rita of Cascia","card":"Five of Cups","classifier":"Cups - Water - Emotional","emojis":"🙏, 🥀","continent":"Europe","story":"A saint who endured immense personal loss—the death of her difficult husband and two sons—yet found a way to turn from her grief toward God. She represents the sorrow and regret of this card, but also the potential for hope that remains.","virtues":"Patience, Forgiveness, Perseverance, Prayerfulness","gender":"Female","location":"Cascia, Italy","canon":"Papal Bull of Canonization by Pope Leo XIII"},
309
- {"id":70,"name":"Roch of Montpellier","card":"Eight of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"🐕, ❤️‍🩹","continent":"Europe","story":"A saint who dedicated himself to the repetitive, diligent work of caring for plague victims. He represents the apprenticeship and mastery of a craft—in his case, the craft of healing and charity—through dedication and hard work.","virtues":"Charity, Healing, Perseverance, Compassion","gender":"Male","location":"Montpellier, France","canon":"The Golden Legend, Acta breviora"},
310
- {"id":71,"name":"Rose of Lima","card":"Four of Cups","classifier":"Cups - Water - Emotional","emojis":"🌹, 🤔","continent":"South America","story":"A mystic who deliberately withdrew from worldly society and offers of marriage to focus on a life of contemplation and penance. This turning inward, rejecting what is offered by the world to seek something more, is the essence of this card.","virtues":"Piety, Purity, Mortification, Devotion","gender":"Female","location":"Lima, Peru","canon":"Papal Bull of Canonization by Pope Clement X"},
311
- {"id":72,"name":"Stephen of Hungary","card":"The Emperor (IV)","classifier":"Major Arcana","emojis":"🇭🇺, 👑","continent":"Europe","story":"The first King of Hungary, who established the structure of a Christian nation, bringing order, law, and a stable foundation to his people. He is a clear archetype of the worldly ruler and father figure of the Emperor card.","virtues":"Leadership, Faith, Justice, Nation-building","gender":"Male","location":"Kingdom of Hungary","canon":"Hartvic's Life of St. Stephen"},
312
- {"id":73,"name":"Teresa of Ávila","card":"Queen of Cups","classifier":"Cups - Water - Emotional","emojis":"🏰, ❤️","continent":"Europe","story":"A master of mystical theology who mapped the 'Interior Castle' of the soul. She was emotionally and spiritually intuitive, compassionate, and in control of the deep waters of contemplation, making her the archetype of the Queen of Cups.","virtues":"Prayerfulness, Determination, Reform, Mysticism","gender":"Female","location":"Ávila, Spain","canon":"The Interior Castle, The Way of Perfection, The Life of Teresa of Jesus"},
313
- {"id":74,"name":"Teresa of Calcutta","card":"Ten of Cups","classifier":"Cups - Water - Emotional","emojis":"💙, 😊","continent":"Asia","story":"While her work was in a place of great suffering, her ultimate goal was to restore divine love and harmony to the 'poorest of the poor.' She sought to create moments of radiant emotional fulfillment and connection, the very picture of the Ten of Cups.","virtues":"Compassion, Service, Charity, Humility","gender":"Female","location":"Calcutta (Kolkata), India","canon":"Letters, Constitutions of the Missionaries of Charity, press coverage"},
314
- {"id":75,"name":"Thérèse of Lisieux","card":"The Lovers (VI)","classifier":"Major Arcana","emojis":"🥀, ❤️","continent":"Europe","story":"Her 'Little Way' is all about making a conscious, heartfelt choice to align oneself with divine love in every small action. Her life reflects the core meaning of the Lovers card: establishing personal values and achieving union through a profound choice.","virtues":"Humility, Simplicity, Love, Spiritual Childhood","gender":"Female","location":"Lisieux, France","canon":"The Story of a Soul (L'histoire d'une âme)"},
315
- {"id":76,"name":"Thomas Aquinas","card":"King of Swords","classifier":"Swords - Air - Reason","emojis":"🐂, 🧠","continent":"Europe","story":"One of the greatest intellectual minds in history, his Summa Theologica is a monument to reason, logic, and intellectual authority. He is the ultimate master of the realm of thought, embodying the intellectual power and clarity of the King of Swords.","virtues":"Intellect, Wisdom, Humility, Diligence","gender":"Male","location":"Aquino (Roccasecca), Italy","canon":"Summa Theologica, Summa contra Gentiles"},
316
- {"id":77,"name":"Thomas Becket","card":"The Hanged Man (XII)","classifier":"Major Arcana","emojis":"🩸, ","continent":"Europe","story":"The Archbishop who willingly sacrificed his power, comfort, and ultimately his life by suspending himself in opposition to the king. His martyrdom was an act of surrender to a higher principle, seeing the world from a different, spiritual perspective.","virtues":"Fortitude, Principle, Justice, Martyrdom","gender":"Male","location":"Canterbury, England","canon":"Biographies by Edward Grim and William Fitzstephen"},
317
- {"id":78,"name":"Vincent de Paul","card":"Three of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"❤️‍🩹, 🤝","continent":"Europe","story":"A master organizer who excelled at teamwork and collaboration, founding the Vincentians and co-founding the Daughters of Charity. He represents the material success that comes from working together on a meaningful project.","virtues":"Charity, Compassion, Service, Organization","gender":"Male","location":"Pouy, France","canon":"Correspondence, conference notes, biographies"},
318
- {"id":79,"name":"Vincent Ferrer","card":"The Tower (XVI)","classifier":"Major Arcana","emojis":"🔥, 🗣️","continent":"Europe","story":"An apocalyptic preacher known as the 'Angel of the Apocalypse' who traveled Europe warning of divine judgment. His sermons were designed to be like lightning bolts, shattering old assumptions and bringing about sudden, dramatic change in his listeners.","virtues":"Preaching, Repentance, Zeal, Miracles","gender":"Male","location":"Valencia, Spain","canon":"Sermons, biographies by Peter Ranzano"},
319
- {"id":80,"name":"Wenceslaus of Bohemia","card":"Knight of Pentacles","classifier":"Pentacles - Earth - Physical","emojis":"👑, ❄️","continent":"Europe","story":"The 'Good King' of the carol who undertook a practical, physical journey through the snow to bring aid to a poor peasant. He is an archetype of dutiful service, reliability, and the patient, hardworking nature of this knight.","virtues":"Piety, Justice, Good Governance, Faith","gender":"Male","location":"Duchy of Bohemia (Czech Rep.)","canon":"Christian's Legend (Vita et passio sancti Venceslai et sancte Ludmile ave eius)"}
 
 
 
 
 
 
 
320
  ];
321
 
322
  // --- DOM Elements ---
@@ -341,30 +364,30 @@
341
 
342
  /**
343
  * Creates the HTML for a single card.
344
- * @param {Object} saintData The data for the saint.
345
  * @param {string} position The position in the reading (e.g., 'Past').
346
  * @returns {HTMLElement} The card element.
347
  */
348
- function createCardElement(saintData, position) {
349
  const card = document.createElement('div');
350
  card.className = 'card';
351
 
352
  card.innerHTML = `
353
  <div class="card-face card-back">
354
  <div class="card-back-design">
355
- <span>⚜️</span>
356
  </div>
357
  </div>
358
  <div class="card-face card-front">
359
  <div class="card-header">
360
- <h2>${saintData.name} ${saintData.emojis}</h2>
361
- <p class="tarot-title">${saintData.card}</p>
362
  </div>
363
  <div class="card-body">
364
  <p><strong>Position:</strong> ${position}</p>
365
- <p><strong>Classifier:</strong> <em>${saintData.classifier}</em></p>
366
- <p><strong>Virtues:</strong> ${saintData.virtues}</p>
367
- <p class="story"><strong>Story:</strong> ${saintData.story}</p>
368
  </div>
369
  </div>
370
  `;
@@ -382,17 +405,17 @@
382
  function drawReading() {
383
  if (drawnCards.length > 0) return; // Prevent re-drawing
384
 
385
- shuffle(saints_data);
386
- drawnCards = saints_data.slice(0, 3);
387
  const positions = ['The Past', 'The Present', 'The Future'];
388
 
389
  cardSlotsContainer.innerHTML = ''; // Clear placeholders
390
 
391
- drawnCards.forEach((saint, index) => {
392
  const slot = document.createElement('div');
393
  slot.className = 'card-slot';
394
 
395
- const cardElement = createCardElement(saint, positions[index]);
396
  slot.appendChild(cardElement);
397
  cardSlotsContainer.appendChild(slot);
398
  });
@@ -412,6 +435,7 @@
412
  */
413
  function setupPlaceholders() {
414
  const positions = ['The Past', 'The Present', 'The Future'];
 
415
  for (let i = 0; i < 3; i++) {
416
  const placeholder = document.createElement('div');
417
  placeholder.className = 'card-slot';
 
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Moulin Rouge! Tarot Reading</title>
7
  <link rel="preconnect" href="https://fonts.googleapis.com">
8
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
9
+ <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;1,700&family=Crimson+Text:ital,wght@0,400;1,400&display=swap" rel="stylesheet">
10
  <style>
11
+ /* --- Basic Setup & Moulin Rouge Theming --- */
12
  :root {
13
+ --bg-color: #1c0000;
14
+ --card-bg: #fff8f0;
15
+ --card-border: #e0d0b8;
16
+ --primary-text: #f5e6d3;
17
+ --secondary-text: #3b0909;
18
+ --accent-color: #d4af37; /* Gold */
19
+ --shadow-color: rgba(0, 0, 0, 0.4);
20
+ --card-back-bg: linear-gradient(145deg, #8B0000, #4a0000); /* Deep Red */
21
  }
22
 
23
  body {
24
+ font-family: 'Crimson Text', serif;
25
  background-color: var(--bg-color);
26
+ background-image: radial-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px);
27
+ background-size: 15px 15px;
28
  color: var(--primary-text);
29
  margin: 0;
30
  padding: 2rem;
 
36
  }
37
 
38
  h1 {
39
+ font-family: 'Playfair Display', serif;
40
  font-weight: 700;
41
+ font-style: italic;
42
  color: var(--accent-color);
43
+ text-shadow: 2px 2px 5px var(--shadow-color);
44
  margin-bottom: 1rem;
45
+ font-size: 2.5rem;
46
  }
47
 
48
  p#instructions {
 
50
  margin-bottom: 2rem;
51
  font-style: italic;
52
  opacity: 0.9;
53
+ font-size: 1.1rem;
54
  }
55
 
56
  /* --- Main Layout --- */
 
69
  }
70
 
71
  button {
72
+ font-family: 'Playfair Display', serif;
73
  padding: 0.8rem 1.5rem;
74
  font-size: 1rem;
75
  border: 2px solid var(--accent-color);
76
  background-color: transparent;
77
  color: var(--accent-color);
78
+ border-radius: 5px;
79
  cursor: pointer;
80
  transition: all 0.3s ease;
81
+ box-shadow: 0 4px 15px rgba(212, 175, 55, 0.1);
82
+ text-transform: uppercase;
83
+ letter-spacing: 1px;
84
  }
85
 
86
  button:hover, button:focus {
87
  background-color: var(--accent-color);
88
+ color: var(--secondary-text);
89
+ box-shadow: 0 4px 20px rgba(212, 175, 55, 0.3);
90
  transform: translateY(-2px);
91
  }
92
 
 
110
  .card-slot .placeholder {
111
  width: 100%;
112
  height: 100%;
113
+ border: 2px dashed rgba(212, 175, 55, 0.3);
114
  border-radius: 15px;
115
  display: flex;
116
  flex-direction: column;
 
118
  align-items: center;
119
  font-style: italic;
120
  opacity: 0.7;
121
+ color: var(--accent-color);
122
  }
123
 
124
  .placeholder span {
125
+ font-family: 'Playfair Display', serif;
126
+ font-size: 1.5rem;
127
  font-weight: bold;
128
  }
129
 
 
155
 
156
  .card-back {
157
  background: var(--card-back-bg);
158
+ border: 5px solid var(--accent-color);
159
  display: flex;
160
  justify-content: center;
161
  align-items: center;
 
172
  font-size: 4rem;
173
  color: var(--accent-color);
174
  opacity: 0.8;
175
+ font-family: 'Playfair Display', serif;
176
  }
177
 
178
  .card-front {
 
194
 
195
  .card-header h2 {
196
  margin: 0;
197
+ font-family: 'Playfair Display', serif;
198
  font-size: 1.2rem;
199
+ color: #8B0000;
200
  }
201
 
202
  .card-header .tarot-title {
 
207
  }
208
 
209
  .card-body {
210
+ font-size: 0.95rem;
211
  line-height: 1.5;
212
  }
213
 
 
216
  }
217
 
218
  .card-body strong {
219
+ color: #8B0000;
220
+ font-weight: bold;
221
  }
222
 
223
+ .story, .lyric {
224
  font-style: italic;
225
+ background-color: rgba(224, 208, 184, 0.4);
226
  padding: 0.5rem;
227
  border-radius: 8px;
228
  border-left: 3px solid var(--accent-color);
229
  }
230
+
231
+ .lyric {
232
+ margin-top: 1rem;
233
+ border-left-color: #8B0000;
234
+ }
235
 
236
  </style>
237
  </head>
238
  <body>
239
+ <h1>Moulin Rouge! Tarot</h1>
240
+ <p id="instructions">A three-card spread for Past, Present, and Future. Click "Draw Cards" to begin your spectacular, spectacular reading, then click each card to reveal its meaning.</p>
241
 
242
  <div id="controls">
243
  <button id="draw-button">Draw Cards</button>
 
251
  </div>
252
 
253
  <script>
254
+ // --- Data: Moulin Rouge Tarot Deck ---
255
+ const tarot_data = [
256
+ // Major Arcana
257
+ {"name":"Christian's Arrival","card":"0 - The Fool","classifier":"Major Arcana","character":"Christian","emojis":"✍️, 🚂","story":"A young, penniless writer arrives in Montmartre, full of naive ideals about truth, beauty, freedom, and love. He takes a leap of faith, leaving his old life behind to join the Bohemian revolution, unaware of the spectacular and tragic journey that awaits.","lyric":"The hills are alive with the sound of music..."},
258
+ {"name":"Zidler the Showman","card":"I - The Magician","classifier":"Major Arcana","character":"Zidler","emojis":"🎩, 🎪","story":"Harold Zidler, the proprietor of the Moulin Rouge, is the master manipulator. He has all the tools—the dancers, the stage, the spectacle—and uses his willpower to manifest a world of fantasy and illusion to attract the rich and powerful.","lyric":"The show must go on!"},
259
+ {"name":"Satine's Secret","card":"II - The High Priestess","classifier":"Major Arcana","character":"Satine","emojis":"💎, 🤫","story":"Satine, the Sparkling Diamond, holds a deep secret: her consumption. She guards this intuitive knowledge, this hidden truth beneath the glittering surface, knowing it will change everything. She is the keeper of a mystery that others cannot yet see.","lyric":"A kiss on the hand may be quite continental, but diamonds are a girl's best friend."},
260
+ {"name":"The Courtesan's Role","card":"III - The Empress","classifier":"Major Arcana","character":"Satine","emojis":"💃, ❤️","story":"As the star of the Moulin Rouge, Satine embodies earthly delights, sensuality, and creativity. She is the nurturing mother of the club, promising abundance and pleasure, her entire being a work of art designed to bring dreams to life.","lyric":"I'm the Sparkling Diamond!"},
261
+ {"name":"The Duke's Authority","card":"IV - The Emperor","classifier":"Major Arcana","character":"The Duke","emojis":"👑, 📜","story":"The Duke represents structure, power, and worldly authority. He seeks to own and control the Moulin Rouge and Satine, imposing his will through contracts and the unyielding structure of patronage. His rule is absolute and possessive.","lyric":"It's not that I'm a jealous man... I just don't like other people touching my things."},
262
+ {"name":"The Bohemian Ideal","card":"V - The Hierophant","classifier":"Major Arcana","character":"Toulouse-Lautrec","emojis":"🎨, 📜","story":"Toulouse-Lautrec is the high priest of the Bohemian revolution, teaching its core beliefs: truth, beauty, freedom, and love. He is the keeper of tradition for this unconventional group, guiding Christian and upholding their sacred values against the establishment.","lyric":"The greatest thing you'll ever learn is just to love and be loved in return."},
263
+ {"name":"The Choice","card":"VI - The Lovers","classifier":"Major Arcana","character":"Satine & Christian","emojis":"❤️, 💔","story":"The central conflict. Satine is torn between two paths, two values: the true, passionate love offered by Christian, and the financial security and career promised by the Duke. This is the ultimate choice of the heart, a defining alignment of values.","lyric":"Come what may, I will love you until my dying day."},
264
+ {"name":"Spectacular Spectacular","card":"VII - The Chariot","classifier":"Major Arcana","character":"The Bohemians","emojis":"🎭, ➡️","story":"Driven by the sheer force of will and Christian's creative vision, the Bohemians propel their play, 'Spectacular Spectacular,' forward. They harness the opposing forces of comedy and tragedy, love and jealousy, to steer their ambitious project toward opening night.","lyric":"So exciting! We'll write a show!"},
265
+ {"name":"A Woman Has to Be Strong","card":"VIII - Strength","classifier":"Major Arcana","character":"Satine","emojis":"🦁, ❤️‍🩹","story":"Satine must tame the wild beast of her own heart and the dangerous passions of the men around her. Her strength is not physical, but internal: the compassion, patience, and courage to maintain her composure and protect Christian in the face of the Duke's jealousy.","lyric":"The French are glad to die for love. They delight in fighting duels. But I prefer a man who lives and gives expensive jewels."},
266
+ {"name":"The Penniless Writer","card":"IX - The Hermit","classifier":"Major Arcana","character":"Christian","emojis":"✍️, 🏮","story":"After Satine's death, Christian retreats into the solitude of his garret. He withdraws from the world to process his grief and find the truth of his story, writing it down to bring the light of his inner wisdom out into the world.","lyric":"I've paid my whore... I owe you nothing."},
267
+ {"name":"The Topsy-Turvy World","card":"X - Wheel of Fortune","classifier":"Major Arcana","character":"The Moulin Rouge","emojis":"🎡, 🎭","story":"The Moulin Rouge itself is a wheel of fortune. One night you're on top, the star of the show; the next, you're replaced. The fate of the show, the love affair, and the club are constantly turning, subject to the whims of luck, patronage, and destiny.","lyric":"Because you can, can, can!"},
268
+ {"name":"The Duke's Decree","card":"XI - Justice","classifier":"Major Arcana","character":"The Duke","emojis":"⚖️, 📜","story":"The Duke operates on a cold logic of cause and effect. He has paid for the club and for Satine, and he expects the deed to be honored. This card represents the clear, and often harsh, consequences of the contracts and choices that have been made.","lyric":"I am the Duke. That is the final word."},
269
+ {"name":"A Secret Love","card":"XII - The Hanged Man","classifier":"Major Arcana","character":"Christian & Satine","emojis":"🤫, 🤸","story":"Christian and Satine must suspend their lives, putting their love on hold and seeing the world from a new perspective to keep their affair secret. They are in a state of voluntary sacrifice, waiting for the right moment to act, seeing things differently than those around them.","lyric":"We should be lovers... we can't do that."},
270
+ {"name":"Consumption's Toll","card":"XIII - Death","classifier":"Major Arcana","character":"Satine","emojis":"💀, 🥀","story":"Satine's terminal illness represents an inevitable, unstoppable, and transformative end. It is the force that will bring the curtain down on her life and her love affair, clearing the way for the tragic but beautiful story that Christian will write.","lyric":"I'm dying, Christian. It's the consumption."},
271
+ {"name":"The Green Fairy","card":"XIV - Temperance","classifier":"Major Arcana","character":"The Bohemians","emojis":"🧪, 🧚","story":"The Bohemians blend inspiration (absinthe) with creativity (writing) to find a perfect synthesis. The Green Fairy represents this alchemical process, mixing different elements to create a new vision, a balanced path between madness and genius.","lyric":"I'm the Green Fairy! Freedom, beauty, truth, and love!"},
272
+ {"name":"The Patronage Trap","card":"XV - The Devil","classifier":"Major Arcana","character":"The Duke","emojis":"⛓️, 💰","story":"The deal with the Duke is a trap. It offers the illusion of security and success, but binds Satine and the Moulin Rouge in a chain of ownership and jealousy. It represents the dark side of materialism, addiction to power, and possessive obsession.","lyric":"She is mine."},
273
+ {"name":"The Final Confrontation","card":"XVI - The Tower","classifier":"Major Arcana","character":"The Stage","emojis":"💥, 🎭","story":"The climax of the play mirrors reality as the Duke's rage explodes. The false reality of the stage is shattered by a sudden, shocking revelation of truth. The entire structure of lies comes crashing down in a moment of violent, chaotic change.","lyric":"He's got a gun!"},
274
+ {"name":"The Elephant","card":"XVII - The Star","classifier":"Major Arcana","character":"Christian & Satine","emojis":"🐘, ✨","story":"In the sanctuary of the elephant, Christian and Satine find a moment of pure hope, inspiration, and serenity away from the chaos of the club. It is their guiding star, a place where their love feels pure and blessed by a higher power.","lyric":"Come what may... I will love you..."},
275
+ {"name":"The Unconscious Fear","card":"XVIII - The Moon","classifier":"Major Arcana","character":"Satine","emojis":"🌙, 😥","story":"Satine navigates a world of illusion and deception, both on stage and off. She is haunted by deep-seated fears of poverty and her past, forces that emerge from the unconscious and threaten to derail her path to love and security.","lyric":"Another hero, another mindless crime. Behind the curtain, in the pantomime."},
276
+ {"name":"The Perfect Show","card":"XIX - The Sun","classifier":"Major Arcana","character":"Spectacular Spectacular","emojis":"☀️, 👏","story":"The moment the show succeeds, it is a burst of pure joy, success, and clarity. The vision of the Bohemians is realized, and for a brief, shining moment, everything is vibrant, triumphant, and celebrated by all.","lyric":"We have a show!"},
277
+ {"name":"The Story is Told","card":"XX - Judgment","classifier":"Major Arcana","character":"Christian","emojis":"✍️, 🌅","story":"At the end, Christian answers a higher calling. He rises from his grief to write the story of his love, bringing absolution and rebirth. He judges the events that have passed and gives them meaning, resurrecting their love as a timeless tale.","lyric":"This is a story about love."},
278
+ {"name":"The Greatest Thing","card":"XXI - The World","classifier":"Major Arcana","character":"The Story","emojis":"🌍, ❤️","story":"The story of Christian and Satine reaches its successful completion. It becomes a whole, integrated narrative that teaches the 'greatest thing.' The cycle is complete, the lesson is learned, and their love has achieved a form of worldly immortality.","lyric":"The greatest thing you'll ever learn is just to love and be loved in return."},
279
+
280
+ // Wands (Christian - Passion/Creativity)
281
+ {"name":"The Spark of a Story","card":"Ace of Wands","classifier":"Wands - Fire - Creativity","character":"Christian","emojis":"💡, 🔥","story":"The moment Christian, filled with the Bohemian spirit, has the initial, passionate idea for 'Spectacular Spectacular.' It is a pure burst of creative energy and inspiration, a new beginning and a call to action.","lyric":"A story about a penniless sitar player!"},
282
+ {"name":"A Choice of Paths","card":"Two of Wands","classifier":"Wands - Fire - Creativity","character":"Christian","emojis":"🗺️, 🤔","story":"Christian stands between the world of his father and the world of the Moulin Rouge. He holds his potential in his hands, making a bold choice to leave security behind and plan a future based on his creative passion.","lyric":"I don't want to be a lawyer!"},
283
+ {"name":"The Pitch","card":"Three of Wands","classifier":"Wands - Fire - Creativity","character":"Christian","emojis":"🚢, 🔭","story":"Christian and the Bohemians pitch their show to Satine and Zidler. They are looking to the future, anticipating the results of their creative enterprise and waiting for their ship to come in.","lyric":"It's a story about a magical kingdom in faraway India!"},
284
+ {"name":"The First Rehearsal","card":"Four of Wands","classifier":"Wands - Fire - Creativity","character":"Christian","emojis":"🎉, 🏡","story":"The cast and crew come together for the first time, celebrating the beginning of their new creative project. There is a sense of harmony, community, and the joy of a stable foundation for their work.","lyric":"The Bohemians, the children of the revolution!"},
285
+ {"name":"Creative Conflict","card":"Five of Wands","classifier":"Wands - Fire - Creativity","character":"Christian","emojis":"😖, 🎭","story":"The rehearsals are chaotic. The writer, the composer, the actors—everyone has a different idea. This represents the minor struggles and creative clashes that are part of any ambitious project.","lyric":"But the ending is not happy!"},
286
+ {"name":"The Poet's Victory","card":"Six of Wands","classifier":"Wands - Fire - Creativity","character":"Christian","emojis":"🏆, 👏","story":"Satine chooses Christian's song, 'Your Song,' over the Duke's wishes. It is a public recognition of his talent and a victory for his creative vision and passionate love.","lyric":"My gift is my song, and this one's for you."},
287
+ {"name":"Defending the Story","card":"Seven of Wands","classifier":"Wands - Fire - Creativity","character":"Christian","emojis":"🛡️, ✍️","story":"Christian must constantly defend his artistic integrity and the 'happy ending' of his play against the Duke's demands and Zidler's compromises. He stands his ground, fighting for his creative principles.","lyric":"The greatest thing is love!"},
288
+ {"name":"A Love Letter","card":"Eight of Wands","classifier":"Wands - Fire - Creativity","character":"Christian","emojis":"💌, ✈️","story":"Christian's passion and words travel swiftly to Satine's heart. 'Your Song' is a direct, energetic message of love that overcomes all obstacles to reach its destination.","lyric":"How wonderful life is while you're in the world."},
289
+ {"name":"The Burden of Love","card":"Nine of Wands","classifier":"Wands - Fire - Creativity","character":"Christian","emojis":"🤕, стойкость","story":"Wounded by jealousy and the seeming betrayal of Satine, Christian is weary but not defeated. He gathers his resilience for one final stand, ready to defend his love despite the pain.","lyric":"I've paid my whore. I owe you nothing."},
290
+ {"name":"The Weight of the Story","card":"Ten of Wands","classifier":"Wands - Fire - Creativity","character":"Christian","emojis":"😫, ✍️","story":"At the end, Christian is left alone, burdened with the responsibility of telling their tragic story. The creative passion that once brought him joy has now become a heavy weight he must carry.","lyric":"A story about a love that will live forever."},
291
+ {"name":"The Idealist","card":"Page of Wands","classifier":"Wands - Fire - Creativity","character":"Christian","emojis":"🤩, 📜","story":"Christian at the very beginning: exploring his new passion for the Bohemian ideals, full of creative energy, and ready to embark on a new adventure without fully understanding the consequences.","lyric":"I am the writer!"},
292
+ {"name":"The Romantic Hero","card":"Knight of Wands","classifier":"Wands - Fire - Creativity","character":"Christian","emojis":"🧗, ❤️‍🔥","story":"Christian's passionate and often reckless pursuit of Satine. He charges into the Moulin Rouge, climbs elephants, and writes poetry, driven by a fiery love that is both charming and impulsive.","lyric":"I've come to tell you my secret. I love you."},
293
+ {"name":"The Playwright","card":"Queen of Wands","classifier":"Wands - Fire - Creativity","character":"Christian","emojis":"👑, 🎭","story":"Christian, in his creative element, is confident, determined, and the center of the show's creation. He inspires others with his vibrant energy and his unwavering belief in the power of his story.","lyric":"No, it's about love! Overcoming all obstacles!"},
294
+ {"name":"The Father","card":"King of Wands","classifier":"Wands - Fire - Creativity","character":"Christian's Father","emojis":"👨‍💼, 😠","story":"Christian's father represents the established, visionary leader of a different world. He has a clear vision for Christian's future (as a lawyer) and tries to control his son's passionate, creative impulses with his own authority.","lyric":"You'll be a lawyer!"},
295
+
296
+ // Pentacles (Satine - Physical/Material)
297
+ {"name":"The Duke's Offer","card":"Ace of Pentacles","classifier":"Pentacles - Earth - Physical","character":"Satine","emojis":"💎, 🤝","story":"The Duke makes his offer to fund the show in exchange for Satine. This is a new, tangible opportunity for wealth and security, a seed of prosperity planted in the material world.","lyric":"A man who lives and gives expensive jewels."},
298
+ {"name":"The Double Life","card":"Two of Pentacles","classifier":"Pentacles - Earth - Physical","character":"Satine","emojis":"🎭, ⚖️","story":"Satine masterfully juggles two realities: her public performances for the Duke and her secret, private moments with Christian. She is constantly balancing her financial obligations with her heart's desires.","lyric":"I can't fall in love with anyone."},
299
+ {"name":"A Star is Born","card":"Three of Pentacles","classifier":"Pentacles - Earth - Physical","character":"Satine","emojis":"💃, 👏","story":"Satine's performance in the initial pitch for the show demonstrates her skill and mastery of her craft. It is a moment of teamwork where her tangible talent is recognized as the key to the project's success.","lyric":"He's a maharajah!"},
300
+ {"name":"The Gilded Cage","card":"Four of Pentacles","classifier":"Pentacles - Earth - Physical","character":"Satine","emojis":"🔒, 💎","story":"Satine clings to the security promised by the Duke, fearing a return to poverty. She builds a wall around her heart, holding tightly to material stability at the expense of emotional freedom.","lyric":"We're creatures of the underworld. We can't afford to love."},
301
+ {"name":"The Sickness","card":"Five of Pentacles","classifier":"Pentacles - Earth - Physical","character":"Satine","emojis":"😥, ❄️","story":"Satine collapses from her consumption. This is a moment of physical hardship, illness, and feeling left out in the cold, facing the harsh reality that material wealth cannot protect her from her body's decline.","lyric":"I'm cold."},
302
+ {"name":"A Diamond for a Song","card":"Six of Pentacles","classifier":"Pentacles - Earth - Physical","character":"Satine","emojis":"🎁, 💔","story":"The diamond necklace from the Duke. It is a gift of immense value, but it comes with strings attached. It represents a power imbalance, a charity that is really a transaction for ownership.","lyric":"It's for you..."},
303
+ {"name":"The Long Game","card":"Seven of Pentacles","classifier":"Pentacles - Earth - Physical","character":"Satine","emojis":"🤔, ⏳","story":"Satine must patiently wait for the show to become a success, hoping her investment of time and emotion will pay off in long-term security. She is assessing her progress, wondering if her hard work will bear fruit.","lyric":"I'm a courtesan. I'm paid to make men believe what they want to believe."},
304
+ {"name":"The Courtesan's Craft","card":"Eight of Pentacles","classifier":"Pentacles - Earth - Physical","character":"Satine","emojis":"💄, 🎭","story":"Satine's life is one of diligent, repetitive work. She is a master of her craft—the art of seduction and performance—and she dedicates herself to perfecting the skills required for her job.","lyric":"I make men believe I'm in love with them."},
305
+ {"name":"The Real Actress","card":"Nine of Pentacles","classifier":"Pentacles - Earth - Physical","character":"Satine","emojis":"💃, 🕊️","story":"Satine dreams of becoming a 'real actress,' a life of independent success and self-sufficiency. This card represents the grace, discipline, and financial independence she longs for, free from the control of men.","lyric":"I want to be a real actress!"},
306
+ {"name":"The Moulin Rouge Legacy","card":"Ten of Pentacles","classifier":"Pentacles - Earth - Physical","character":"Satine","emojis":"🏰, 💰","story":"The ultimate material goal: for the Moulin Rouge to be transformed from a dance hall into a legitimate, wealthy theatre. This represents the establishment of a lasting financial legacy and community stability.","lyric":"A real theatre!"},
307
+ {"name":"The Aspiring Actress","card":"Page of Pentacles","classifier":"Pentacles - Earth - Physical","character":"Satine","emojis":"🌟, 📖","story":"Satine at her core is a student of the material world, eager to learn the craft of acting and manifest a new, tangible reality for herself. She is focused on a new opportunity for earthly success.","lyric":"I can't just fall in love. I have to think about my future."},
308
+ {"name":"The Diamond Dog","card":"Knight of Pentacles","classifier":"Pentacles - Earth - Physical","character":"Satine","emojis":"🐕, 💎","story":"Satine's public persona is hardworking, dependable, and focused on the practical goal of securing her future. She methodically works towards her material goals, even at a slow and steady pace.","lyric":"I am the Sparkling Diamond!"},
309
+ {"name":"The Star Performer","card":"Queen of Pentacles","classifier":"Pentacles - Earth - Physical","character":"Satine","emojis":"👑, 💃","story":"As the star of the Moulin Rouge, Satine is a nurturing, practical, and down-to-earth figure for the other dancers. She manages the material and physical world of the club with grace and authority.","lyric":"The show must go on!"},
310
+ {"name":"The Financier","card":"King of Pentacles","classifier":"Pentacles - Earth - Physical","character":"The Duke","emojis":"💰, 👑","story":"The Duke in his element: a master of wealth and enterprise. He uses his vast fortune to control the world around him, seeing everything as an investment and expecting a return. He is the king of the material world.","lyric":"I'm a financier. I invest in things."},
311
+
312
+ // Swords (The Duke - Conflict/Reason)
313
+ {"name":"The Duke's Claim","card":"Ace of Swords","classifier":"Swords - Air - Reason","character":"The Duke","emojis":"💡, 🗡️","story":"The Duke makes his intentions clear. His offer is a breakthrough moment of sharp, cold clarity: he will fund the show, but Satine is part of the deal. The truth of his possessiveness is revealed.","lyric":"She is mine."},
314
+ {"name":"The Stalemate","card":"Two of Swords","classifier":"Swords - Air - Reason","character":"The Duke","emojis":"😑, ⚔️","story":"The Duke is willfully blind to the love between Christian and Satine, creating a tense stalemate. He blocks out the emotional truth, refusing to make a decision and keeping everyone in a state of suspended conflict.","lyric":"I don't believe you. You're a courtesan."},
315
+ {"name":"The Jealous Heart","card":"Three of Swords","classifier":"Swords - Air - Reason","character":"The Duke","emojis":"💔, 😥","story":"The moment the Duke realizes the truth of the affair. It is a painful, piercing sorrow born of betrayal and jealousy. The heartbreak is sharp, intellectual, and leads to a desire for revenge.","lyric":"He's been with her!"},
316
+ {"name":"The Ultimatum","card":"Four of Swords","classifier":"Swords - Air - Reason","character":"The Duke","emojis":"⏳, 😠","story":"After a jealous outburst, the Duke retreats to plan his next move. This is a period of forced rest and contemplation, a strategic withdrawal to recover from a conflict and decide on a new course of action.","lyric":"If you're not with me, you're against me."},
317
+ {"name":"A Hollow Victory","card":"Five of Swords","classifier":"Swords - Air - Reason","character":"The Duke","emojis":"😒, 🏆","story":"The Duke forces Satine to send Christian away. He wins the conflict, but it is a pyrrhic victory that brings no joy, only the cold satisfaction of having asserted his power through cruelty.","lyric":"Tell him you don't love him."},
318
+ {"name":"The Escape","card":"Six of Swords","classifier":"Swords - Air - Reason","character":"The Duke","emojis":"✈️, 😥","story":"The Duke, feeling betrayed, contemplates abandoning the whole project. This card represents a sorrowful transition, moving away from a difficult situation towards a calmer, but uncertain, future.","lyric":"I'm leaving. The show is off."},
319
+ {"name":"The Deception","card":"Seven of Swords","classifier":"Swords - Air - Reason","character":"The Duke","emojis":"🤫, 😈","story":"The Duke operates through deception and strategy, using Zidler as his pawn and manipulating events from behind the scenes. He acts alone, using his intellect to try and outsmart his rivals.","lyric":"I control everything."},
320
+ {"name":"The Gilded Cage's Bars","card":"Eight of Swords","classifier":"Swords - Air - Reason","character":"The Duke","emojis":"⛓️, 😥","story":"The Duke creates a situation where Satine feels trapped and powerless, believing there is no way out of her obligation to him. He uses threats and logic to restrict her choices and isolate her.","lyric":"If you leave me, I'll kill your lover."},
321
+ {"name":"The Nightmare","card":"Nine of Swords","classifier":"Swords - Air - Reason","character":"The Duke","emojis":"😰, 😠","story":"The Duke is tormented by anxiety, paranoia, and jealousy over the affair. He is kept awake at night by his dark thoughts, a mental anguish born from his fear of betrayal and loss of control.","lyric":"He's been with her behind my back!"},
322
+ {"name":"The Final Betrayal","card":"Ten of Swords","classifier":"Swords - Air - Reason","character":"The Duke","emojis":"💀, 🗡️","story":"The Duke's rage culminates in the final, dramatic confrontation on stage. It is a moment of absolute ruin, the painful and violent end of the affair, brought about by his vengeful actions.","lyric":"My way, or the highway!"},
323
+ {"name":"The Threat","card":"Page of Swords","classifier":"Swords - Air - Reason","character":"The Duke","emojis":"📜, 🗣️","story":"The Duke's initial interactions are full of probing questions and tests. He is curious, communicative, and uses his words as a way to gather information and assert his intellectual dominance.","lyric":"A real actress..."},
324
+ {"name":"The Pursuer","card":"Knight of Swords","classifier":"Swords - Air - Reason","character":"The Duke","emojis":"🏃, 😠","story":"When his ownership is challenged, the Duke acts with swift, assertive, and ruthless ambition. He pursues his goal of possessing Satine with a single-minded and cold logic, regardless of the emotional cost.","lyric":"I will have her."},
325
+ {"name":"The Unseen Power","card":"Queen of Swords","classifier":"Swords - Air - Reason","character":"Marie","emojis":"👑, 🤫","story":"Marie, the head courtesan, operates with the sharp, unbiased clarity of experience. She understands the rules of the world they live in and offers Satine clear, if sometimes painful, advice based on impartial truth.","lyric":"You must make him believe you love him."},
326
+ {"name":"The Patron","card":"King of Swords","classifier":"Swords - Air - Reason","character":"The Duke","emojis":"👑, 🗡️","story":"The Duke in his ultimate form: a figure of immense intellectual and worldly power. He rules with authority, truth (as he sees it), and the law of contracts. He is the final arbiter of their fates.","lyric":"The show will end my way."},
327
+
328
+ // Cups (The Ensemble - Emotion/Dreams)
329
+ {"name":"The Bohemian Ideal","card":"Ace of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"❤️, 🥂","story":"The overflowing of creative and emotional energy as the Bohemians welcome Christian. It is a moment of pure, divine love for their ideals, a new spiritual and emotional beginning.","lyric":"Freedom, Beauty, Truth, and Love!"},
330
+ {"name":"A Perfect Union","card":"Two of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"🤝, ❤️","story":"The partnership between Christian's words and Satine's voice. It is a mutual attraction and a union of two souls that forms the emotional heart of the show and their love story.","lyric":"We should be lovers..."},
331
+ {"name":"The Children of the Underworld","card":"Three of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"🎉, 💃","story":"The joyous, celebratory moments of the cast creating their show. It is a time of friendship, community, and the emotional high of shared creative expression.","lyric":"Here we are now, entertainers!"},
332
+ {"name":"Apathy and Dreams","card":"Four of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"😒, 🤔","story":"During a creative block, the Bohemians are apathetic and withdrawn. They are contemplating their situation, waiting for a new emotional or spiritual offering to re-engage their passion.","lyric":"The writer's blocked!"},
333
+ {"name":"The Loss of an Ideal","card":"Five of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"😥, 💔","story":"The moment the Bohemians realize the Duke's influence is corrupting their play and their ideals. It is a moment of grief and disappointment, focusing on what has been lost.","lyric":"It's about a penniless sitar player... and the woman he loves..."},
334
+ {"name":"Nostalgia for the Garret","card":"Six of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"🎨, 🏡","story":"The Bohemians look back on the innocent, happy times in their garret before the complications of the Duke and the Moulin Rouge. It is a moment of nostalgia for a simpler, purer emotional past.","lyric":"We are the children of the revolution!"},
335
+ {"name":"The World of Illusion","card":"Seven of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"💭, 🧚","story":"The influence of absinthe and the Green Fairy. The Bohemians are presented with a world of fantasy, dreams, and illusion, with many creative choices but a danger of getting lost in the fantasy.","lyric":"The Green Fairy!"},
336
+ {"name":"Leaving the Party","card":"Eight of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"🚶, 🌙","story":"The moment Christian decides to leave the Moulin Rouge, walking away from the emotional chaos and disillusionment to seek a higher, more authentic truth, even if it means walking away alone.","lyric":"I've paid my whore."},
337
+ {"name":"A Dream Come True","card":"Nine of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"😊, 🥂","story":"The moment the show is a success and the cast gets everything they wished for: a hit play, a real theatre. It is a moment of pure emotional satisfaction and contentment.","lyric":"We have a show!"},
338
+ {"name":"Tragic Fulfillment","card":"Ten of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"😭, ❤️","story":"The final tableau. Though tragic, the love story is complete and has achieved a kind of divine, emotional fulfillment. The community is united in their shared grief and the beauty of the love they witnessed.","lyric":"A love that will live forever."},
339
+ {"name":"The Narcoleptic Argentinian","card":"Page of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"😴, 💃","story":"The Argentinian represents the intuitive, emotional, and somewhat naive side of the ensemble. He is a messenger of unconscious feelings, often expressing them in surprising and creative ways.","lyric":"The hills are alive..."},
340
+ {"name":"The Sitar Player","card":"Knight of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"🎸, ❤️","story":"The romantic hero of 'Spectacular Spectacular.' He is on a quest driven by his heart, a romantic idealist who follows his emotions and creative vision above all else.","lyric":"I will love you..."},
341
+ {"name":"The Indian Princess","card":"Queen of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"👑, 💧","story":"The character Satine plays. She is compassionate, intuitive, and in control of her emotional world, representing the emotional heart and soul of the story they are trying to tell.","lyric":"She is the queen of the underworld."},
342
+ {"name":"The Maharajah","card":"King of Cups","classifier":"Cups - Water - Emotional","character":"The Ensemble","emojis":"👑, 👳","story":"The character the Duke is meant to play. He is supposed to be a figure of emotional control and patronage, but his true nature (King of Swords) cannot be contained, showing the difference between emotional mastery and emotional control.","lyric":"The evil maharajah!"}
343
  ];
344
 
345
  // --- DOM Elements ---
 
364
 
365
  /**
366
  * Creates the HTML for a single card.
367
+ * @param {Object} cardData The data for the card.
368
  * @param {string} position The position in the reading (e.g., 'Past').
369
  * @returns {HTMLElement} The card element.
370
  */
371
+ function createCardElement(cardData, position) {
372
  const card = document.createElement('div');
373
  card.className = 'card';
374
 
375
  card.innerHTML = `
376
  <div class="card-face card-back">
377
  <div class="card-back-design">
378
+ <span>M</span>
379
  </div>
380
  </div>
381
  <div class="card-face card-front">
382
  <div class="card-header">
383
+ <h2>${cardData.name} ${cardData.emojis}</h2>
384
+ <p class="tarot-title">${cardData.card}</p>
385
  </div>
386
  <div class="card-body">
387
  <p><strong>Position:</strong> ${position}</p>
388
+ <p><strong>Character/Theme:</strong> <em>${cardData.character}</em></p>
389
+ <p class="story"><strong>Story:</strong> ${cardData.story}</p>
390
+ <p class="lyric"><strong>Lyric:</strong> "${cardData.lyric}"</p>
391
  </div>
392
  </div>
393
  `;
 
405
  function drawReading() {
406
  if (drawnCards.length > 0) return; // Prevent re-drawing
407
 
408
+ shuffle(tarot_data);
409
+ drawnCards = tarot_data.slice(0, 3);
410
  const positions = ['The Past', 'The Present', 'The Future'];
411
 
412
  cardSlotsContainer.innerHTML = ''; // Clear placeholders
413
 
414
+ drawnCards.forEach((card, index) => {
415
  const slot = document.createElement('div');
416
  slot.className = 'card-slot';
417
 
418
+ const cardElement = createCardElement(card, positions[index]);
419
  slot.appendChild(cardElement);
420
  cardSlotsContainer.appendChild(slot);
421
  });
 
435
  */
436
  function setupPlaceholders() {
437
  const positions = ['The Past', 'The Present', 'The Future'];
438
+ cardSlotsContainer.innerHTML = ''; // Clear any existing cards
439
  for (let i = 0; i < 3; i++) {
440
  const placeholder = document.createElement('div');
441
  placeholder.className = 'card-slot';